js数组的增加和删除

什么是稀疏数组; 不连续不规则的数组

数组的删除方法如下:

1、数组的删除delete和pop的区别:

2、delete 是删除数组里面的元素,但是下标不会改变,同时空出来的地方其他元素也不会自动填充,会变成不规则的数组,也就是稀疏数组

3、pop 不仅删除数组的元素同时数组长度减去1,形成新数组(删除最后一个元素)

4、shift 不仅删除数组的元素同时数组长度减去1,形成新数组(删除开头那个元素)

5、splice 最好用  可以指定删除从什么位置到什么位置的元素,同时生成一个新数组  也可以在指定删除的位置插入元素

6、splice和slice的区别:splice删除数组中元素,原数组会改变,但是slice不会改变原数组

数组的增加方法如下;

1、push 在数组末尾增加一个或多个元素

2、unshift 在数组的首部插入一个元素,并且将其他元素的索引加1

你可能感兴趣的:(js数组的增加和删除)