⭐
🍌
☁️
✨
‹ 返回课程
数组高阶方法
编程代码 · JavaScript
💡 数组高阶方法:reduce 累加、find 查找、some/every 判断等
const sum = nums.reduce((a, b) => a + b, 0);↵// reduce 累加求和:a 是累积值,b 是当前元素,0 是初始值
const found = users.find(u => u.id === 1);↵// find 查找第一个 id 为 1 的用户对象
const exists = items.some(x => x > 10);↵// some 检查是否存在大于 10 的元素(有一个就返回 true)
const allValid = data.every(d => d.ok);↵// every 检查所有元素的 ok 属性是否都为 true
const flat = nested.flat(2);↵// flat(2) 将嵌套数组展平 2 层
const sorted = arr.sort((a, b) => a - b);// sort 按数字大小升序排列(需要比较函数)
0 字/分0% 准确
🐵
c左手中指
ESC 暂停⌫ 退格