ES6入门学习之数组

1.map方法
关键字:映射、一对一
给你十个返回给我十个

let arr = [12,6,8];
arr.map(function (item){
console.log(item);//12,6,8
});

let result = arr.map(item=>return item*2);
console.log(result);//24,12,16

let socre =[19.60,80,90];
let result2 = socre.map(item =>item>=60?'及格':'不及格');
console.log(result2);//不及格,及格,及格,及格

2.reduce方法
关键字:汇总,一堆出来一个

let arr = [12,6,8];
let result = arr.reduce((temp,item,index)=>{//temp:临时值,前一次循环算出的结果;item:每次循环的值;index:下标;
	//注:第一次的temp值为12
	return temp = temp+item;
});
console.log(result);//26

3.filter方法
关键字:过滤

let arr = [12,6,8];
let result = arr.filter(item=>{//通过true和false来确定那些被保留
	return item%3 ==0;
});
console.log(result);//12,6

4.foreach方法
关键字:迭代

let arr = [12,6,8];
arr.forEach((item,index)=>{
	alert(item);
});
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值