html

배열과 객체 다루기

페이지 정보

작성자 DocsArchives
작성일 2025.09.07 19:44
분류 js
575 조회

본문

효율적인 데이터 처리의 핵심


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
홈으로 전체메뉴
전체 검색
회원가입