Blogger Information
Blog 44
fans 0
comment 0
visits 35601
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
js数组的常用函数总结-2019年1月16日
的博客
Original
518 people have browsed it

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

start    必需。规定从何处开始选取。如果是负数,那么它规定从数组尾部开始算起的位置。也就是说,-1 指最后一个元素,-2 指倒数第二个元素,以此类推。    

end    可选。规定从何处结束选取。该参数是数组片断结束处的数组下标。如果没有指定该参数,那么切分的数组包含从 start 到数组结束的所有元素。如果这个参数是负数,那么它规定的是从数组尾部开始算起的元素。    

// 获取部分元素,返回Arrayvar arr = [1,2,3,4,5,6]; // 返回从索引2到4之间元素(不含索引4)

console.log( arr.slice(1,4) );  // [2,3,4]

console.log( arr.slice(1,-2) );  // [2,3,4],尾部从-1开始

splice(index,howmany,item1, ..., itemX) 方法向/从数组中添加/删除项目,然后返回被删除的项目

index    必需。整数,规定添加/删除项目的位置,使用负数可从数组结尾处规定位置。    

howmany    必需。要删除的项目数量。如果设置为 0,则不会删除项目。    

item1, ..., itemX    可选。向数组添加的新项目。    

var arr = [1,2,3,4,5,6,7,8];arr.splice(2,0,'a'); // 从第三个位置添加一个元素,非删除操作,返回空数组

console.log(arr);  // [1, 2, "a", 3, 4, 5, 6, 7, 8]

arr.splice(4,2);  // 从第5个位置删除2个,返回 [4, 5]

console.log(arr); // [1, 2, "a", 3, 6, 7, 8]// 更新,实际上分二步完成:1.删除:是先删除指定元素, 2.添加: 再添加新元素到这个位置上

arr.splice(2,1,'php');  // ['a']

console.log(arr); // [1, 2, "php", 3, 6, 7, 8]

Statement of this Website
The copyright of this blog article belongs to the blogger. Please specify the address when reprinting! If there is any infringement or violation of the law, please contact admin@php.cn Report processing!
All comments Speak rationally on civilized internet, please comply with News Comment Service Agreement
0 comments
Author's latest blog post