数组常用的方法

  1. 添加 unshift(element),push(element),splice(index,0,element)
  2. 删除 shift(),pop(),splice(delindex,delcount)
  3. 截取slice(start,[end]),合并concat()
  4. 拷贝slice(0),concat(),遍历
  • slice: 截取数组,返回数组 slice(start,end):返回数组(index从0开始)start到end-1;
var arr=[1,2,3,4];
var newarr=arr.slice(2,3);

  newarr=[3];

  • splice:插入、删除元素 splice(start,delcount,insert1,insert2……)
var arr=[1,2,3,4,5];
var delarr=arr.splice(1,1,4,5);

  delarr=[2];arr=[1,4,5,3,4,5];

  注:splice直接对数组进行修改,返回删除的元素,在删除元素的位置插入

 

  • clone方法:

  1.遍历push

  2.用slice,不改变原数组 slice(0)

  3.concat()

posted @ 2015-08-21 16:35  半夏微凉ysy  阅读(119)  评论(0编辑  收藏  举报