萬盛學電腦網

 萬盛學電腦網 >> 腳本專題 >> javascript >> 被遺忘的javascript的slice() 方法

被遺忘的javascript的slice() 方法

   javascript數組對象的slice方法從數組中分離出一個子數組,功能類似於字符串對象的substring方法。今天我們就來詳細探討下javascript的這個不太常用的slice()方法。

  slice() 方法可從已有的數組中返回選定的元素。

  好吧,我承認我竟然把它忘了!

  這次我在回顧一下它

  語法

  arrayObject.slice(start,end)

  數組.slice(起始,結束)

  ?

1 2 3 4 5 6 7 8 9 10 <script type="text/javascript"> var arr = new Array(6) arr[0] = "George" arr[1] = "John" arr[2] = "Thomas" arr[3] = "James" arr[4] = "Adrew" arr[5] = "Martin" document.write(arr.slice(2,4) + "<br />") </script>

  Thomas,James

  選取數組索引第2到4

  實例代碼:

  實例一:

  代碼如下:

  ?

1 2 var a="abcdefgmnlxyz"; console.log(a.slice(2,3));

  截取位置“2”到位置“3”之間的字符串,但是位置“3”對應的字符d不在截取返回之內。輸出結果:c。

  實例二:

  代碼如下:

  ?

1 2 var a="abcdefgmnlxyz"; console.log(a.slice(2));

  如果第二個參數省略,那麼將截取從位置“2”到字符串結尾的所有字符。輸出結果:cdefgmnlxyz。

  以上介紹了被遺忘的javascript的slice() 方法,希望大家能夠喜歡。

copyright © 萬盛學電腦網 all rights reserved