js操作Array的方法中能添加元素的方法有 push、unshift、splice

发布时间 2023-11-09 09:43:43作者: 龙陌

添加数组项

数组[长度] = 数据:向数组末尾添加一个数据

数组.push(数据): 向数组末尾添加一个数据

数组.unshift(数据):向数组起始位置添加一个数据,会导致数组每一项的下标向后移动

数组.splice(下标, 0, 添加的数据): 从指定下标位置开始,删除0个,然后在该位置插入添加的数据,如果下标超过范围,则按照范围的边界进行处理。

push、unshift、splice可以添加多个数据

删除数据

delete 数组[下标]: 这种做法不会导致数组其他的属性发生变化,因此,该做***导致产生稀松数组,所以不推荐使用该做法。

数组.pop(): 删除数组的最后一项,该表达式返回最后一项的数据

数组.shift():删除数组第一项,该表达式返回第一项的数据

数组.splice(下标, 删除的数量, 添加的数据): 从指定下标位置开始,删除指定数量,然后在该位置插入添加的数据,如果下标超过范围,则按照范围的边界进行处理。返回一个新数组,该数组记录被删除的数据。

**Array 对象方法 方法 **

concat() 连接两个或更多的数组,并返回结果。

join() 把数组的所有元素放入一个字符串。元素通过指定的分隔符进行分隔。

pop() 删除并返回数组的最后一个元素

push() 向数组的末尾添加一个或更多元素,并返回新的长度。

reverse() 颠倒数组中元素的顺序。

shift() 删除并返回数组的第一个元素

slice() 从某个已有的数组返回选定的元素

sort() 对数组的元素进行排序

splice() 删除元素,并向数组添加新元素。

toSource() 返回该对象的源代码。

toString() 把数组转换为字符串,并返回结果。

toLocaleString() 把数组转换为本地数组,并返回结果。

unshift() 向数组的开头添加一个或更多元素,并返回新的长度。

valueOf() 返回数组对象的原始值