<script>
/* 箭头函数:
回调才有简写
函数体只有一句话,可以省略{}
函数体只有return一句话,可以省略return和{}
形参列表只有一个参数,()可省略 */
//1,检测数组元素的每个元素是否都大于50;
let arr=[30,67,89,58,60];
let num=arr.every(item=>item>50)
console.log(num);
//2,检测数组元素中是否有元素符合指定条件
let num1=arr.some(item=>item>100)
console.log(num1);
//3、检测数值元素,并返回符合条件的新的数组。没有就是[]
let newArr=arr.filter(item=>item>50)
console.log(newArr);
//4、查找符合条件的第一个元素,找不到undefined;
let firstItem=arr.find(item=>item>60)
console.log(firstItem);
//5、查找符合条件的第一个元素下标,找不到-1
let firstIndex=arr.findIndex(item=>item>60)
console.log(firstIndex);
</script>
超实用的数组方法
最新推荐文章于 2025-11-29 13:42:57 发布
文章展示了JavaScript箭头函数在处理数组时的应用,包括使用every检测所有元素是否满足条件,some检查是否存在满足条件的元素,filter创建新数组包含符合条件的元素,find查找第一个符合条件的元素,以及findIndex获取第一个符合条件的元素索引。
150

被折叠的 条评论
为什么被折叠?



