forEach: 반복
const arr = [1, 2, 3];
arr.forEach(num => {
console.log(num); // 1, 2, 3
});
map: 변환
const arr = [1, 2, 3];
const double = arr.map(num => num * 2);
console.log(double); // [2, 4, 6]
filter: 추출
const arr = [1, 2, 3, 4];
const even = arr.filter(num => num % 2 === 0);
console.log(even); // [2, 4]
find: 첫 번째 추출
const users = [
{ name: '철수', age: 20 },
{ name: '영희', age: 25 }
];
const young = users.find(user => user.age < 25);
console.log(young); // { name: '철수', age: 20 }
some: 한 요소라도 조건 참/거짓
const arr = [1, 2, 3];
console.log(arr.some(num => num > 2)); // true
every: 전체 요소 조건 참/거짓
const arr = [1, 2, 3];
console.log(arr.every(num => num > 0)); // true