码迷,mamicode.com
首页 > 编程语言 > 详细

js的数组方法整理

时间:2017-11-21 19:41:18      阅读:140      评论:0      收藏:0      [点我收藏+]

标签:art   style   text   end   示例   any   返回   div   语法   

slice

从已有的数组中返回选定的元素。该方法不会修改数组,而是返回一个子数组。

语法:arr.slice(start,end)

     start: 必须,规定从何处开始选取。如果是负数,就是从尾部开始算起的位置(-1指最后一个元素,-2指倒数第二个元素);

     end:   可选,规定从何处结束选取。如果没有指定,则切分的数组包含从start到数组结束的所有元素。

示例:

1   var arr = [0, 4, 5, 4, 7, 6, 9];
2   arr.slice(2, 4);    //[5,4]
3   arr.slice(-3, 6);  //[7,6]
4   arr.slice(5);  //[6,9]

splice

向数组中添加或删除项目,并返回被删除的项目。该方法会改变原来的数组。

语法:arr.splice(index,howmany,item1,item2,...,itemX)

  index: 必需。规定添加或删除的位置,使用负数可从数组结尾处规定位置;

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

  itemX: 可选。向数组添加的新项目。

示例:

1     var arr = [0, 4, 5, 4, 7, 6, 9];
2     console.log(arr.splice(2, 2));    //[5,4]
3     console.log(arr);   //[0, 4, 7, 6, 9]
4     console.log(arr.splice(2, 0, 8, 10));   //[]
5     console.log(arr);   //[0, 4, 8, 10, 7, 6, 9]

 

js的数组方法整理

标签:art   style   text   end   示例   any   返回   div   语法   

原文地址:http://www.cnblogs.com/lianglanlan/p/7874855.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!