一.创建数组
构造函数方式
var sun=new Array('孙','19','female')
使用构造函数方式创建一个数组。
var arr=['孙','19','female'];
二.数组元素的访问:
使用length属性可以获取数组元素的数目
var sun=new Array('孙','19','female');
console.log(sun.length);//3
三.给数组添加新的元素:
在数组的结尾追加一个新的元素。oush()
var man=new Array('孙','19','female');
man.push("南京市玄武区")
console.log(man);//孙,19,femal,南京市玄武区
在数组的开头添加一个元素。unshift()
var man=new Array('孙','19','female');
man.unshift("南京市玄武区")
console.log(man);//南京市玄武区,孙,19,femal
四.删除数组中的元素:
删除数组中的最后一个元素。pop()
var man=new Array('孙','19','female');
man.pop()
console.log(man);//孙,19
删除数组中的第一个元素。unshift()
var man=new Array('孙','19','female');
man.unshift()
console.log(man);//19,female
保留数组的指定的元素
var man=new Array('孙','19','female');
man.splice(1,2)
console.log(man);/孙
五.数组排序
讲数组元素顺序进行反转reserve()
var man=new Array('孙','19','female');
man.reserve()
console.log(man);//female,19,孙
六.复制一个新数组:
concat()
var man=new Array('孙','19','female');
console.log(man.concat());
七.截取数组:
slice()
var man=new Array('孙','19','female');
console.log(man.slice(0,2));
遍历
*for循环遍历数组
(var index = 0; index < arr.length; index++) { console.log(arr[index]); } ```
.forEach()方法:
> `var arr = ["蚂蚁部落", "青岛市南区", 4, "www.softwhy.com"];
arr.forEach(function (item, index) {
console.log(index,item);
})`
组合
一.使用concat()方法:
var one=["a","b","c"];
var two=[1,2,3,4];
var arr=one.concat(two);
二.使用for循环遍历:j进行组合
var one=["a","b","c"];
var two=[1,2,3,4];
for(var index=0;index<two.length;index++){
one.push(two[index]);
}
console.log(one);`