<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>
超实用的数组方法
最新推荐文章于 2024-08-30 22:17:40 发布