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类似