JS中Array的使用

1:创建Array

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

2:数组转换字符串( 默认以逗号分隔)

eg

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

以任意符号分隔

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

3:数组方法

     1:从末尾添加数据 

var colors=new Array();
colors.push("red","green");   //返回数组长度2

   2:从末尾移除数据

1 colors.pop()  //返回最后一项green

   3:移除队列的第一项

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

   4:在第一项前添加

colors.unshift("red")  //返回数组的长度

   5:排序方法

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

 

 

 

 

 

 

 


   

 

posted @ 2016-01-29 15:20  舒莉  阅读(292)  评论(0编辑  收藏  举报