JS中Array的使用

1:建立Array數組

1:var colors=new Array
2:var colors=Array(3)
3:var colors=[1,2,3]

2:數組轉換字符串( 默認以逗號分隔)spa

egcode

var colors=["red","green","blue"];
1:colors.toString()  //red,green,blue 
2:colors.valueOf()  //red,green,blue
3:colors           //red,green,blue

以任意符號分隔blog

colors.join("||")  //red||green||blue

3:數組方法排序

     1:從末尾添加數據 隊列

var colors=new Array();
colors.push("red","green");   //返回數組長度2

   2:從末尾移除數據字符串

1 colors.pop()  //返回最後一項green

   3:移除隊列的第一項it

1 colors.shift()   //返回第一項 red

   4:在第一項前添加ast

colors.unshift("red")  //返回數組的長度

   5:排序方法class

1 //翻轉數組的項
2 colors.reverse()   //返回數組
3 //按升序排列
4 colors.sort()    //返回數組

   6:數組鏈接

var colors=["red"]
var colors2=colors.concat("yellow","black");
alert(colors)  //red,yellow,black

  7:獲取數組的某一部分建立新的數組

var colors=["red","yellow","black","white"]
var colors2=colors.slice(1,2)  //red,yellow

   8:數組的刪除,插入,替換
     splice  :兼容性很好

  9:返回特定值在數組中的位置

var numbers=[1,2,3,4,5,6,4,7]
alert(numbers.indexOf(4))  //3
alert(numbers.lastIndexOf(4))  //6  去最後一位符合的
相關文章
相關標籤/搜索