.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

 

posted @ 2017-03-27 16:45  念念念不忘  阅读(1708)  评论(0)    收藏  举报