Bootstrap

javascript向数组添加元素

javascript向数组添加元素,比较常用的是两种方法,一种是向数组后面添加元素,一种是在数组前面添加元素。

向数组后面添加元素,一般用push语句,它返回的是添加新元素之后的数组长度。

push语法格式是

数组名.push('要添加的数组元素')

比如有一个数组名字叫arr,要向数组后面添加一个'goal'的元素

代码如下

arr.push('goal')

push语句不止可以添加一个元素,也可以添加多个元素,只要在要添加元素之间添加逗号就可以了。

比如说,向上面说的数组同时添加goal,goaf两个元素

代码是

arr.push('goal','goaf')

另外如果打印输出上面语句输出的是新数组的长度

假定arr数组长度为3,添加一个元素之后长度是4

document.write(arr.push('goal'))在网页输出结果是4

如果想要在数组前面添加元素,可以用unshift语句,它的语法格式和push语法类似

数组名.unshift('要添加的元素')

还拿上面arr数组为例

想要在前面添加'goal'元素,代码是

arr.unshift('goal')

unshift其他语法和push类似

 

 

;