Javascript 배열 관련 메서드

이승훈·2025년 6월 25일

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
profile
안녕하세요!

0개의 댓글