几个利用箭头函数实现的关于关于数组的方法

数组的方法some
判断数组中的每个值,是不是都满足需求
注:只要有1个满足,就返回true。
都不满足才会返回false
state = arr.some(a => a % 2 == 0);
console.log(state); //true

filter过滤
返回满足条件的值
let arr = [1, 30, 5, 11, 8, 50];
let state = F70.filter(a => a % 2 == 0);
console.log(state); //[30,8,50]
数组的map方法,遍历出数组中的每个值。
执行箭头函数的操作,把最终的结果,以新数组的方式返回。
注:不会改变原数组

let arr= [1, 30, 5, 11, 8, 50];
let state = F70.map(a => a % 2 == 0); 让一个变量接受,F70把每个值给a,都加1,map可以返回一个数组,箭头函数配合回调函数使用,
console.log(state); //[ false, true, false, false, true, true ]

state = F70.map(a => a - 1);
console.log(state); //[ 0, 29, 4, 10, 7, 49 ]

数组的forEach方法,遍历出数组中的每个值。
执行箭头函数的操作,无返回值。
注:不会改变原数组
不能使用break;

state = arr.forEach(a => a - 1);
console.log(state); //un

arr.forEach(a => { console.log(a - 1); });

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值