js 数组操作

合并数组

var a = [1,2,3];
var b = [4,5,6];
//  a + b ?
a + b == "1,2,34,5,6"
//a.push(b) ?
a.push(b);
a == [1, 2, 3, Array[3]]
//正确的做法
Array.prototype.push.apply(a,b);
a == [1,2,3,4,5,6];

删除指定索引

//删除 索引为 i 的元素
a.splice(2,1);
a == [1,2,4,5,6]

指定位置插入元素

a.splice(3,0,9);
a == [1,2,3,9,4,5,6]
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • JS提供了很多方便操作数组的方法,本文所要分享的就是如何快速对数组进行增、删、改、查。 一、增 1、push() ...
    前端王睿阅读 7,712评论 2 48
  • 一、concat():连接两个或更多数组 var arr1 = new Array("1","2","3"); v...
    活叁黄辉冯阅读 452评论 0 2
  • 1、创建数组 2、合并两个数组-contact() 3、用数组的元素组成字符串-join() 4、数组转换成字符串...
    落叶知声阅读 277评论 0 0
  • Array 对象方法concat()连接两个或更多的数组,并返回结果。 join()把数组的所有元素放入一个字符串...
    青春前行阅读 231评论 0 0
  • 缘起 都不记得什么时间,在某个群里看到了净凡老师发的中道禅舞的视频,吸引了我的眼光,加了好友,又进到了中道禅舞的群...
    扎高拉姆阅读 747评论 0 5