[javascript] 자바스크립트에서 배열과 객체 다루는 방법

자바스크립트에서 배열과 객체는 매우 중요한 데이터 구조입니다. 이들을 다루는 방법을 알아두면 코드를 작성하거나 읽을 때 편리합니다.

배열(Array) 다루기

배열은 여러 개의 항목을 순서대로 보관하는 자료 구조입니다. 배열 안에는 숫자, 문자열, 불리언, 객체, 또 다른 배열 등 모든 종류의 데이터를 담을 수 있습니다.

배열 선언하기

let numbers = [1, 2, 3, 4, 5];
let fruits = ['apple', 'orange', 'banana'];

배열 항목 추가하기

fruits.push('grape');  // ['apple', 'orange', 'banana', 'grape']

배열 항목 접근하기

console.log(fruits[0]);  // 'apple'
console.log(fruits[2]);  // 'banana'

배열 순회하기

for (let i = 0; i < fruits.length; i++) {
  console.log(fruits[i]);
}

객체(Object) 다루기

객체는 키-값 쌍의 집합으로, 서로 연관된 데이터를 그룹화할 때 사용됩니다.

객체 선언하기

let person = {
  name: 'John',
  age: 30,
  city: 'New York'
};

객체 속성 접근하기

console.log(person.name);  // 'John'
console.log(person.age);   // 30

객체 속성 수정하기

person.age = 31;
console.log(person.age);  // 31

객체 순회하기

for (let key in person) {
  console.log(key + ': ' + person[key]);
}

지금까지 배열과 객체를 만드는 방법과 각각의 항목을 어떻게 다루는지 알아보았습니다. 이것들은 자바스크립트에서 가장 기본적이면서도 중요한 데이터 구조입니다.

더 자세한 내용은 MDN Web Docs에서 확인할 수 있습니다.