数组(增删改查)基本操作

2019-03-09-15:34:还在博库书城,补充下数组的各类操作。虽然简单,但是估计很多人得边查边用。我觉得要记下来啊~不然还配叫“回滚专家”吗?哈哈😄

有这样一个数组

var a = [1,2,4,5,6]

1、改变原数组

push():向 尾部 添加
unshift():向 开头 添加

pop():从尾部去删除,并返回当前删除的元素
shift():从开头去增加,并返当前回删除的元素

reverse():反转

[1, 2, 3].reverse();  // [3, 2, 1]

sort():排序

查+删

splice

splice

第二个参数为要删除元素的个数

var a = [1,2,4,5,6];
a.splice(1, 1);    // [2]

a;    // [1, 4, 5, 6]


var b = [1,2,4,5,6];
b.splice(1, 2);    // [2, 4];

b;    // [1, 5, 6];

查+改

还是splice
arrayObject.splice(index,howmany,item1,.....,itemX),itemx 表示要添加的新元素

var a = [1,2,4,5,6];
a.splice(1, 1, 1);    // [2]

a;    // [1, 1, 4, 5, 6]

2、原数组不变


concat():拼接


join(x):转为 一个字符串 ,并且以 x 字符串分割
x不写默认为逗号 “ ,”

[1, 2, 3].join("~");  // "1~2~3"


slice(start, end)

var a = [1, 2, 3, 4, 5];
a.slice(1, 2);  // [2];
a.slice(1, 3);  // [2, 3];
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容