JS 数组操作方法

1、push() 向数组尾部添加元素

语法:

arrayObject.push(newelement1, newelement2, newelement3, ...)

参数说明:

newelement1 必需,要添加的第一个元素

newelement2, newelement3… 可选,要添加的第二个元素、第三个元素

返回值:数组被操作后的新长度。

2、pop() 从数组尾部删除一个元素

语法:

arrayObject.pop()

返回值:数组中被删除的元素的值。如果操作的是空数组,pop() 会返回 undefined。

3、unshift() 向数组头部添加元素

语法:

arrayObject.unshift(newelement1, newelement2, newelement3, ...)

参数说明:

newelement1 必需,要添加的第一个元素

newelement2, newelement3… 可选,要添加的第二个元素、第三个元素

返回值:数组被操作后的新长度。

4、shift() 从数组头部删除一个元素

语法:

arrayObject.shift()

返回值:数组中被删除元素的值。如果操作的是空数组,shift() 会返回 undefined。

5、join() 将数组中所有元素按指定分隔字符拼接成字符串

语法:

arrayObject.join(separator)

参数说明:

separator 可选,指定的分隔符。若省略,则默认使用“,”作为分隔符

返回值:数组中元素按指定分隔字符拼接后的字符串。

6、slice() 从数组中选取指定的元素

语法:

arrayObject.slice(start, end)

参数说明:

start 必需,开始选取的位置。如果是负数,则从尾部开始选取,-1 表示最后一个元素,-2 表示倒数第二个

end 可选,结束选取的位置。如果未指定,则选取到结尾;若指定该参数,返回的结果数组不包含该位置的元素;若为负数,则从尾部开始选取

返回值:指定元素组成的新数组。

7、splice() 从数组中删除元素,然后在删除的位置添加新元素

语法:

arrayObject.splice(index, howmany, newelement1, newelement2, newelement3...)

参数说明:

index 必需,开始删除或添加元素的位置。如果是负数,则从尾部开始计算位置

howmany 可选,要删除的元素数。如果为 0,则不删除

newelement1, newelement2, newelement3… 要添加到数组中的新元素。

返回值:返回数组中被删除的元素。

此条目发表在JavaScript分类目录,贴了, , , , , , , , , 标签。将固定链接加入收藏夹。