課程
/前端開發
/JavaScript
/JavaScript進階篇
如題,謝謝:)
2016-03-16
源自:JavaScript進階篇 7-21
正在回答
“我”“愛”“你”下標分別是0,1,2
slice(1,3)就是說從1開始取到3之前結束(不包括3)
所以就算后面再多幾個字,結果還是“愛”“你”
貪心xiong 提問者
下標為1開始,下標為3之前,不取到3,即為下標1,2
其實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)其實是給數組又加了一個空元素
”
? ?document.write(myarr1.slice(1,3)+"<br />");
? ?document.write(myarr1.length)
輸出:愛,你
? ? ? ? 3
切分數組,(1,3)就是 按照數組[1]~[3]切出來的
數組的下標是從0開始的,(1,3)表示的是從數組下標為1到下標為3(不包括下標為3的元素)的元素返回成一個新的數組。
舉報
本課程從如何插入JS代碼開始,帶您進入網頁動態交互世界
2 回答var myarr1= ["我","愛","你"]; document.write(myarr1.slice(1,3));
3 回答我想問一下,為什么slice(1,2)出來的是“愛”,而slice(1,3)出來的是“愛你”,不是應該是第幾個再“-1”的嗎?
7 回答var myarr1=new Array( "我","愛","你")與var myarr1= ["我","愛","你"];意義一樣嗎
5 回答為什么是slice(1,3)) 而不是slice(1,2) 呀?
4 回答循環出來的結果是“愛” “你”,怎么才能單獨的截圖“愛”字呢
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-03-16
“我”“愛”“你”下標分別是0,1,2
slice(1,3)就是說從1開始取到3之前結束(不包括3)
所以就算后面再多幾個字,結果還是“愛”“你”
2016-03-16
下標為1開始,下標為3之前,不取到3,即為下標1,2
2016-03-16
其實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
2016-03-16
切分數組,(1,3)就是 按照數組[1]~[3]切出來的
2016-03-16
數組的下標是從0開始的,(1,3)表示的是從數組下標為1到下標為3(不包括下標為3的元素)的元素返回成一個新的數組。