[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에서 확인할 수 있습니다.