為什么從-2到-1不行?
<script?type="text/javascript"> ???var?myarr1=?["我","愛(ài)","你"]; //???document.write(myarr1.slice(1,3)); ???document.write(myarr1.slice(-2,-1));//顯示的是一個(gè)愛(ài)字 </script>
<script?type="text/javascript"> ???var?myarr1=?["我","愛(ài)","你"]; //???document.write(myarr1.slice(1,3)); ???document.write(myarr1.slice(-2,-1));//顯示的是一個(gè)愛(ài)字 </script>
2016-08-09
舉報(bào)
2016-08-09
這樣的
2016-09-01
最佳答案是錯(cuò)的
slice(start,end),這里取的是從start到end,但是不包含end,也就是包含頭不包含尾
在你的例子里,-2是“愛(ài)”字,-1是“你”字,包含頭不包含尾,所以取的值是只有一個(gè)“愛(ài)”字
2016-08-09
end位置的字符對(duì)應(yīng)參數(shù)不顯示
就像
???var?myarr1=?["我","愛(ài)","你"];
??document.write(myarr1.slice(0,3));
? document.write(myarr1.slice(0,2));
? 結(jié)果為?
我,愛(ài),你
我,愛(ài)
?值為負(fù)數(shù),道理是一樣的,只不過(guò)end處參數(shù)不能為0;
你可以先自己試試,純屬個(gè)人觀點(diǎn)
2016-08-09
end如果是負(fù)數(shù)就是尾部開(kāi)始算起,document.write(myarr1.slice(-2,-1))就是倒數(shù)第二個(gè)開(kāi)始也就是"愛(ài)",倒數(shù)第一個(gè)是"你"結(jié)束,因?yàn)槭秦?fù)數(shù),"你"在結(jié)束的后面,所以不會(huì)顯示
個(gè)人見(jiàn)解,不知道這個(gè)解答是否正確.
2016-08-09
因?yàn)楸硎镜亩际俏恢?-2是愛(ài)? -1是你~~所以只會(huì)顯示愛(ài)
2016-08-09
當(dāng)然是只顯示一個(gè)“愛(ài)”字。從倒數(shù)第二內(nèi)容開(kāi)始(包括倒數(shù)第二的內(nèi)容),到標(biāo)明的內(nèi)容結(jié)束(注意:不包括標(biāo)明的內(nèi)容!),所以顯示從“愛(ài)”開(kāi)始,最后一個(gè)“你”不包括,那么就顯示一個(gè)“愛(ài)”字?!灸闱懊婺菞l代碼要是寫(xiě)的是 slice(1,2) 也顯示一個(gè)“愛(ài)”字】
2016-08-09
可以呢吧 倒數(shù)第二個(gè)吧