今天我们来学习一下Array对象。那什么是Array对象呢?
下面我们举一个例子:一个普普通通的例子。
Array 对象
var arr = new Array();
var arr2 = [];
那我们再来学习一下Array对象中的,.concat() 拼接2个或者多个数组,返回的是一个新的数组
var arr1 = [10,20,30];
var arr2 = [40,50,60];
var arr3 = arr1.concat(arr2);
console.log(arr3);
.every(函数) 函数是回调函数,函数里面有三个参数,第一个是数组里的元素,第二个是元素的索引值,第三个是当前的这个数组
var arr = [10,20,30];
var flag = arr.every(function(a,b,c){
// console.log(a); //元素
// console.log(b); //元素的索引值
// console.log(c); // 谁调用了every,它就是谁 arr
return a > 5;
})
console.log(flag);
.filter(函数) 过滤符合条件的函数,返回的是一个新的数组
var arr = [1000,2000,3000,4000,5000];
var newArr = arr.filter(function(a,b,c){
// console.log(a);
// console.log(b);
// console.log(c);
return a > 2000;
})
console.log(newArr);
.forEach() 循环遍历 for
var arr = [10,20,30];
arr.forEach(function(ele,index){
console.log(ele+"======"+index);
})
.join("字符串") 把数组里面的元素进行拼接,返回一个字符串
var arr = ["卡卡西","鸣人","佐助","小樱"];
var str = arr.join("-");
console.log(str);
好,我们再来学习一个
.push(数组) 在数组结尾的位置插入元素
var arr = [10,20.30,40,50,60];
var index = arr.push(100);
console.log(index);
console.log(arr);
.unshift(数组) 在第一个前面的位置插入元素
var index =arr.unshift(100);
console.log(index);
console.log(arr);
上面的都是经常用得到的。