多语言展示
当前在线:1203今日阅读:2今日分享:38

js怎么将元素添加到数组开头?

unshift() 方法将一个或多个元素添加到数组的开头,并返回该数组的新长度(该方法修改原有数组)。
示例demo:

如下图:

语法:
1

语法: arr.unshift(element1, ..., elementN)

2

参数列表: elementN要添加到数组开头的元素或多个元素。

3

返回值: 当一个对象调用该方法时,返回其 length 属性值。

详细描述:
1

1. unshift 方法会在调用它的类数组对象的开始位置插入给定的参数。  2. 这个方法能够通过 call 或 apply 方法作用于类数组对象上。不过对于没有 length 属性(代表从0开始的一系列连续的数字属性的最后一个)的对象,调用该方法可能没有任何意义.

2

传入多个参数调用一次 unshift ,和传入一个参数调用多次 unshift (例如,循环调用),它们将得到不同的结果

使用示例:
1

开头添加0

2

开头添加-2,-1

注意事项

如果传入多个参数,它们会被以块的形式插入到对象的开始位置,它们的顺序和被作为参数传入时的顺序一致。

推荐信息