.unshift() / .push() ——往数组开头 / 结尾添加数据
一、.unshift()——往数组开头添加数据
写法:数组名称.unshift(添加的内容)
var arr1 = [ 1,2,3 ]; arr1.unshift("a") alert(arr1); //[a,1,2,3]
注意:.unshift()自身带有返回值,返回的是数组的长度。(IE67不支持.unshift()返回值,返回undefined)
var arr = [ 1,2,3 ]; alert( arr.unshift( 'abc' ) ); //4
二、.push() —— 往数组的结尾添加数据
写法:数组名称.push(添加的内容)
var arr1 = [ 1,2,3 ]; arr1.push("a") alert(arr1); //[1,2,3,a]
注意:.push()自身带有返回值,返回的是数组的长度
var arr = [ 1,2,3 ]; alert( arr.push( 'abc' ) ); //4