1.使用every();方法对以下数组进行检测判断,看是不是每项都大于2。
var arr = [11,5,23,7,4,1,9,1];
var boolean = arr.every(function(item){
return item>2;
})
console.log(arr); //原数组
console.log(boolean); //返回false
2.使用some();方法对以下数组进行检测判断,看是不是有部分项是大于20的。
var arr = [11,5,23,7,4,1,9,1];
var boolean = arr.some(function(item){
return item>2;
})
console.log(arr); //原数组
console.log(boolean); //返回true
3.使用filter();方法对以下数组进行操作,返回其中由大于6组成的新数组。
var arr = [11,5,23,7,4,1,9,1];
var newArr = arr.filter(function(item){
return item>6;
})
console.log(arr); //原数组
console.log(newArr);//返回的数组[11, 23, 7, 9]
4.使用map();方法对以下数组进行操作,是每一项都变为原来的3倍,并返回新数组。
var arr = [11,5,23,7,4,1,9,1];
var newArr = arr.map(function(item){
return item*3;
})
console.log(arr); //原数组
console.log(newArr); //[33, 15, 69, 21, 12, 3, 27, 3]
5.使用forEach();方法对以下数组进行操作,使之以【下标-项】的形式展现。
var arr = [11,5,23,7,4,1,9,1];
arr.forEach((item,index)=>{
console.log(index+'-'+item);
})