JS : 數組中的迭代方法

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);
})
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章