slice用法
string.slice(num1, num2)
string.slice(num)
slice() 方法可提取字串的某個部分,並以新的字串返回被提取的部分。
傳回值
一個新的字串。包括字串 stringObject 從 start 開始(包括 start)到 end 結束(不包括 end)為止的所有字元。
執行個體
<html>
<script language="JavaScript">
<!--
var myString = new String("This is a test");
var mySlice = myString.slice(0,6);
document.write('The first 7 characters of our string, ' + myString);
document.write(', are: ' + mySlice);
document.close();
-->
</script>
</html>
注釋:您可使用負值從數組的尾部選取元素。
注釋:如果 end 未被規定,那麼 slice() 方法會選取從 start 到數組結尾的所有元素。
執行個體
<script type="text/網頁特效">
var arr = new Array(3)
arr[0] = "George"
arr[1] = "John"
arr[2] = "Thomas"
document.write(arr + "<br />")
document.write(arr.slice(1) + "<br />")
document.write(arr)
</script>
輸出
George,John,Thomas
John,Thomas
George,John,Thomas
在本例中,我們將建立一個新數組,然後顯示從其中選取的元素:
<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 + "<br />")
document.write(arr.slice(2,4) + "<br />")
document.write(arr)
</script>