LoginSignup
0
0

More than 5 years have passed since last update.

js常用数组操作

Last updated at Posted at 2016-06-01

shift

将数组的第一个元素删除,并返回第一个元素的值。此方法不会创建新数组(即内存友好)。类似的有pop(pop删除最后一个元素,并返回最后一个元素的值)

var theItem = arrayObject.shift()

splice

删除数组中指定位置的元素,或添加项目,或同时。返回含有这些删除元素的数组,如果没有删除元素,返回空数组。最常用的 arrayObject.splice(index, 1);删除数组中的某项。

arrayObject.splice(index, howmany, item1, item2, ..)

concat

数组合并

array1.concat(array2, array3)

返回合并了的数组。

如果传参不是数组而是具体的值,直接依次合并到进新数组。

如果传参是一个空数组,什么都不发生。

slice

从一个数组中抽出从a到b的部分。如果endIndex不传,则默认到最后。如果endIndex为负数,从后面开始数。

array1.slice(startIndex, endIndex)

pop

pop() 方法用于删除并返回数组的最后一个元素。

arrayObject.pop()

unshift

往数组头部插入数据。用法同push。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0