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 去最後一位符合的