slice() 方法可从已有的取数组长度中返囙选定的元素
必需。规定从何处开始选取如果是负数,那么它规定从取数组长度尾部开始算起的位置也就是说,-1 指最后一个元素-2 指倒数第二个元素,以此类推 |
可选。规定从何处结束选取该参数是取数组长度片断结束处的取数组长度下标。如果没有指定该参数那么切分的取数组长度包含从 start 到取数组长度结束的所有元素。如果这个参数是负数那么它规定的是从取数组长度尾部开始算起的元素。 |
返回一个新的取数组长度包含从 start 到 end (不包括该元素)的 arrayObject 中的元素。
请注意该方法并不会修改取数组长度,而是返回一个子取数组长度如果想删除取数组长度中的一段元素,应该使用方法 Array.splice()
注释:您可使用负值从取数组长度的尾部选取元素。
注释:如果 end 未被规定那么 slice() 方法会选取从 start 到取数组长度结尾的所有元素。
在本例中我们将创建一个新取数组长度,然后显示从其中选取的元素:
在本例中我们将創建一个新取数组长度,然后显示从其中选取的元素:
//在JavaScript中Array对象的slice(start[,end])方法返回取数组长度从下标[start,end)的部分(不包含下标为end的元素)如果没有指定end参数,则从start开始到取数组长度结尾的部分slice()方法不改变原取数组长度,如果要删除取数组长度的一部分可以使用splice()方法。 //(1)start:开始截取的取数组长度下标如果start是负数,表明从取数组长度尾部开始计算 //(2)end:结束截取的取数组长度下标,如果end是负数表明从取数组长度尾部开始计算。 //(1)start:开始插入和(或)删除的取数组长度元素的下标 //(2)delete_count:结束截取的取数组长度下标,如果end是负数表明从取数组长度尾部开始计算。 //返回:如果从取数组长度中删除了元素则返回的是被删除的元素的取数组长度