var arr = new Array("a","b");
/*
*push()方法可以接受任意数量的参数,把他们添加到数组的末尾,并返回修改后数组的长度
*pop()方法不可接受参数,从数组末尾移除最后一项,减少数组的length值,并返回被移除的项
*/
var value = arr.push("c","d");//从数组后面添加"c","d",并返回新数组的长度
alert(value);//返回的是新数组的长度4
alert(arr);//a,b,c,d
var item = arr.pop();//删除数组的最后一项,并返回被移除的项
alert(item);//d
alert(arr.length);//3

var arr2 = new Array("aa","bb");
/*
*unshift()方法可以接受任意数量的参数,把他们添加到数组的首部,并返回修改后数组的长度
*shift()方法不可接受参数,移除数组的第一项,减少数组的length值,并返回被移除的项
*/
var value = arr2.unshift("cc","dd");//从数组首部添加"cc","dd",并返回新数组的长度
alert(value);//返回的是新数组的长度4 注意ie6,7会返回undefined
alert(arr2);//cc,dd,aa,bb
var item2 = arr2.shift();//删除数组的最后一项,并返回被移除的项
alert(item2);//dd
alert(arr2.length);//3

 

相关文章:

  • 2021-10-29
  • 2021-08-03
  • 2021-08-14
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-09-22
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-06-07
相关资源
相似解决方案