代码改变世界

js数组常用的方法

2012-04-04 23:18  折翼的鸟  阅读(224)  评论(0)    收藏  举报

   join():可以使用不同的分隔符来构建这个字符串,该方法只接受一个参数,即用分隔符的字符串,然后返回包含所有的数组项的字符串。

  var color = ["red","green","blue"];

  alert(color.join(","))      //red,green,blue

  alert(color.join("||"))      //red||green||blue

 

       push():可以接受任意参数数量的参数,把它们逐个添加到数组的末尾,并返回修改后的数组长度。

  var colors = [];

  var count = colors.push["red","greed"];

  alert(count);    //2

 

       pop():可以从数组末尾一处最后一项,减少数组的length值,然后返回移除的项。

  var colors = ["red","blue","greed"];

  var item = colors.pop(); //取得最后一项

  alert(colors.length)        //2

 

       shift():移除数组的第一项,并返回该项,同时数组长度-1   

  var colors = ["red","blue","greed"];

  var item = colors.shift();       //取得第一项  red

  alert(colors.length)        //2

 

       unshift():在数组前端添加任意个项并返回新数组的长度。

  var colors = new array();

  var count = colors.unshift("red","greed");

  alert(count)     //2

 

       slice():返回从该参数指定位置开始到当前数组末尾的所有项,如果有两个参数,该方法返回起始和结束之间项,但不包括结束位置项,注意该方法不会影响原始数组

       如果该方法的参数上有一个负数,则用数组长度加上该数来确定相应的位置。