亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

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

myarr1.slice(1,3) 里的(1,3)是怎么定義出愛你兩個字的?

如題,謝謝:)

正在回答

5 回答

“我”“愛”“你”下標分別是0,1,2

slice(1,3)就是說從1開始取到3之前結束(不包括3)

所以就算后面再多幾個字,結果還是“愛”“你”

3 回復 有任何疑惑可以回復我~
#1

貪心xiong 提問者

非常感謝!
2016-03-17 回復 有任何疑惑可以回復我~
#2

貪心xiong 提問者

謝謝:)
2016-03-17 回復 有任何疑惑可以回復我~

下標為1開始,下標為3之前,不取到3,即為下標1,2

0 回復 有任何疑惑可以回復我~
#1

貪心xiong 提問者

謝謝:)
2016-03-17 回復 有任何疑惑可以回復我~

其實3是不必的

<!DOCTYPE html>

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<title>Array對象 </title>

<script type="text/javascript">

? ?var myarr1= ["我","愛","你"];

? ?document.write(myarr1.slice(1));

</script>

</head>

<body>

</body>

</html>

這個就可以,start的起始位置是數組里面的第二的數,數組下標是從0開始的,所以說“愛”字的下標是1,

myarr1.slice(1,3)其實是給數組又加了一個空元素


<!DOCTYPE html>

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<title>Array對象 </title>

<script type="text/javascript">

? ?var myarr1= ["我","愛","你"];

? ?document.write(myarr1.slice(1,3)+"<br />");

? ?document.write(myarr1.length)

</script>

</head>

<body>

</body>

</html>

輸出:愛,你

? ? ? ? 3

0 回復 有任何疑惑可以回復我~
#1

貪心xiong 提問者

謝謝:)
2016-03-17 回復 有任何疑惑可以回復我~

切分數組,(1,3)就是 按照數組[1]~[3]切出來的

0 回復 有任何疑惑可以回復我~
#1

貪心xiong 提問者

謝謝:)
2016-03-17 回復 有任何疑惑可以回復我~

數組的下標是從0開始的,(1,3)表示的是從數組下標為1到下標為3(不包括下標為3的元素)的元素返回成一個新的數組。

0 回復 有任何疑惑可以回復我~
#1

貪心xiong 提問者

謝謝:)
2016-03-17 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

myarr1.slice(1,3) 里的(1,3)是怎么定義出愛你兩個字的?

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號