배열과 객체 다루기
페이지 정보
작성자
DocsArchives
작성일
2025.09.07 19:44
본문
효율적인 데이터 처리의 핵심
JavaScript 개발을 하다 보면 가장 많이 사용하는 자료형이 배열(Array) 과 객체(Object) 입니다. 데이터를 구조적으로 다루기 위해서는 이 두 가지를 능숙하게 활용할 수 있어야 합니다.
배열 메서드
배열에는 유용한 메서드가 많습니다.
const numbers = [1, 2, 3, 4, 5];
const doubled = numbers.map(n => n * 2); // [2,4,6,8,10]
const even = numbers.filter(n => n % 2 === 0); // [2,4]
const sum = numbers.reduce((acc, n) => acc + n, 0); // 15
이렇게 하면 반복문을 직접 작성하지 않고도 데이터를 가공할 수 있습니다.
객체 다루기
객체는 키-값 구조로 데이터를 저장합니다.
const user = { name: "홍길동", age: 30 };
console.log(user.name); // 홍길동
또한 구조 분해 할당을 이용하면 더 간결하게 사용할 수 있습니다.
const { name, age } = user;
console.log(name, age);
배열과 객체를 자유자재로 다룰 수 있어야 효율적인 코드 작성이 가능합니다. 특히 map, filter, reduce는 필수적으로 익혀야 하는 메서드입니다.
태그
댓글 0