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… 要添加到数组中的新元素。
返回值:返回数组中被删除的元素。