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);
})
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值