안녕하세요! 오늘은 자바스크립트에서 데이터를 효율적으로 관리할 수 있는 객체(Object) 에 대해 배운 내용을 정리해보려고 합니다.
객체는 개발하면서 가장 많이 사용되는 데이터 구조 중 하나이며, 특히 여러 개의 속성(정보)을 하나로 묶어 관리할 때 유용합니다.
객체(Object)는 키(key)와 값(value) 쌍으로 이루어진 데이터 구조입니다.
배열이 여러 개의 데이터를 순서대로 저장하는 반면, 객체는 각각의 데이터를 키로 구분하여 저장할 수 있습니다.
객체를 선언하는 기본적인 방법은 중괄호 {}를 사용하는 것입니다.
const player = {
name: "micalcomanie",
points: 10,
fat: true,
handsome: true
};
위 코드에서 player라는 객체는 여러 개의 속성을 포함하고 있습니다.
객체의 속성(프로퍼티)에 접근하는 방법은 두 가지가 있습니다:
console.log(player.name); // "micalcomanie"
console.log(player.points); // 10
console.log(player.fat); // true
console.log(player["name"]); // "micalcomanie"
console.log(player["points"]); // 10
점 표기법을 사용하는 것이 더 직관적이고 가독성이 좋기 때문에 일반적으로 많이 사용됩니다.
객체에 새로운 속성을 추가할 수도 있습니다. 예를 들어, lastName 속성을 추가해보겠습니다.
player.lastName = "potato";
console.log(player.lastName); // "potato"
객체의 속성 값을 변경할 수도 있습니다.
player.points = player.points + 15;
console.log(player.points); // 25
배운 내용을 활용하여 간단한 게임 플레이어의 정보를 관리하는 코드를 만들어보겠습니다.
const player = {
name: "micalcomanie",
points: 10,
level: 1,
};
console.log("초기 플레이어 상태:", player);
// 점수 추가
player.points += 20;
console.log("점수 추가 후:", player);
// 새로운 속성 추가
player.rank = "Gold";
console.log("새로운 속성 추가 후:", player);
이처럼 객체를 활용하면 데이터를 논리적으로 그룹화하고 쉽게 관리할 수 있습니다.
객체(Object)는 데이터를 키-값 쌍으로 저장하고 관리할 수 있는 매우 강력한 기능을 제공합니다.
자바스크립트 함수에서 return 사용하기 (0) | 2025.02.08 |
---|---|
자바스크립트 함수(Function) 기초 배우기 (1) | 2025.02.02 |
자바스크립트 배열(Array) 기초 배우기 (1) | 2025.02.02 |
UPBIT API를 이용한 웹사이트 개발 (2) | 2025.01.29 |
Google AdSense 연동하기: 웹사이트로 수익 창출하기 (0) | 2025.01.22 |