第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定

slice

slice這節(jié)課中的注意3. String.slice() 與 Array.slice() 相似。

是否正確?

是不是應(yīng)該是String.substring() 與 Array.slice() 相似。

正在回答

3 回答

String.slice() 與 Array.slice() 相似, String.substring()則不然,String.slice()與String.substring(),雖然都是根據(jù)參數(shù)start 與 end 返回子字符串,但也有區(qū)別:前者如果 start 或end為負(fù),將它作為 length + start(end)處理,此處 length 為數(shù)組的長度。如果 end 出現(xiàn)在 start 之前,不復(fù)制任何元素到新數(shù)組中。后者如果 start 或 end 為 NaN 或者負(fù)數(shù),那么將其替換為0。子字符串的長度等于 start 和 end 之差的絕對值。

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

qq_Tobeabetter 提問者

非常感謝!
2016-04-14 回復(fù) 有任何疑惑可以回復(fù)我~

是有String.slice()這個的,和substring的區(qū)別是slice里面start和stop可以是負(fù)數(shù),string不行,但是兩者都用于字符串的提取

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

qq_Tobeabetter 提問者

非常感謝
2016-04-14 回復(fù) 有任何疑惑可以回復(fù)我~
#2

CharlesLvm

說錯了吧,你看前面的講義說substring()的參數(shù)必須是非負(fù)的
2016-07-14 回復(fù) 有任何疑惑可以回復(fù)我~
#3

qq_過去_3 回復(fù) CharlesLvm

是有String.slice()這個的,和substring的區(qū)別是slice里面start和stop可以是負(fù)數(shù),substring不行,但是兩者都用于字符串的提取,,,寫錯了。。。
2016-07-22 回復(fù) 有任何疑惑可以回復(fù)我~

是相似的,字符串相當(dāng)于字符數(shù)組。String.slice() 提取指定位置之間的元素是沒有逗號隔開的;?String.substring()的結(jié)果是和String.slice()一樣的;?Array.slice()提取指定位置之間的元素是有逗號隔開的。你把下面代碼復(fù)制進(jìn)編譯器,看結(jié)果你就明白了。


<!DOCTYPE?html>
<html>
<head>
<meta?http-equiv="Content-Type"?content="text/html;?charset=utf-8"?/>
<title>Array對象?</title>
<script?type="text/javascript">
???var?myarr1?=?["我","愛","你"];
???var?myarr2?=?"我愛你";
???document.write(myarr1.slice(1)?+?"<br>");
???document.write(myarr2.slice(1)?+?"<br>");
???document.write(myarr2.substring(1));
</script>
</head>
<body>
</body>
</html>
0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

qq_Tobeabetter 提問者

非常謝謝
2016-04-14 回復(fù) 有任何疑惑可以回復(fù)我~

舉報

0/150
提交
取消
JavaScript進(jìn)階篇
  • 參與學(xué)習(xí)       468767    人
  • 解答問題       22442    個

本課程從如何插入JS代碼開始,帶您進(jìn)入網(wǎng)頁動態(tài)交互世界

進(jìn)入課程
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號