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);
})