push() 方法可向数组的末尾添加一个或多个元素,并返回新的长度。
注意:实在数组的末尾,而不是数组每一项的末尾添加内容!
举例子:var str =[1,2,3,4,5];
经过该方法:str.push("7")---该方法返回值为一个数值,是数组长度,,这次返回值为6,即push()后数组长度
再返回的str=[1,2,3,4,5,7];
语法
str.push(newelement1,newelement2,....,newelementX)
参数 | 描述 |
---|---|
newelement1 | 必需。要添加到数组的第一个元素。 |
newelement2 | 可选。要添加到数组的第二个元素。 |
newelementX | 可选。可添加多个元素。 |
返回值
把指定的值添加到数组后的新长度。
说明
push() 方法可把它的参数顺序添加到 str的尾部。它直接修改 str,而不是创建一个新的数组。(此处在开头已经解释了)
讲一个小技巧,在js中需要一个数组,然后把另一个数组的值赋值到这个数组,如下:
已知数组1--> str1=[1,2,3,4];
var str2=[];
把数组1的值赋值给数组2,则
str2.push(str1);
这样,str1中的值就赋值给了str2.