js 的 slice方法

slice() 方法可从已有的数组中返回选定的元素。


string.slice( beginslice [, endSlice] );

下面是参数的详细信息:

  •     beginSlice : 从零开始的索引位置开始提取
  •     endSlice : 从零开始的索引位置结束提取。如果省略,切片中提取的字符串的末尾

注意:作为一个负指数,endSlice表示从字符串末尾的偏移。 string.slice(2,-1)提取第二到最后一个字符,字符串的第三个字符。
返回值:

    如果成功的话,切片返回字符串内的正则表达式的索引。否则,返回-1。

 

实例

例子 1
在本例中,我们将创建一个新数组,然后显示从其中选取的元素:
<script type="text/javascript">

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





例子
2 在本例中,我们将创建一个新数组,然后显示从其中选取的元素: <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> 输出: George,John,Thomas,James,Adrew,Martin Thomas,James George,John,Thomas,James,Adrew,Martin

 

posted @ 2017-03-26 15:06  Mr_伍先生  阅读(12794)  评论(0编辑  收藏  举报