您的位置:首页 > Web前端 > JavaScript

JS中Array的使用

2016-01-29 15:20 543 查看
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:从末尾移除数据

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


3:移除队列的第一项

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


4:在第一项前添加

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


5:排序方法

//翻转数组的项
colors.reverse()   //返回数组
//按升序排列
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  去最后一位符合的
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: