JAVASCRIPT
Javascript 데이터 구조 - 객체(Object)
Hweb
2022. 4. 28. 16:02
예를들어 게임을 만든다고 가정해보자
아래처럼 플레이어의 이름, 레벨, 로그인여부 등이 필요하다면 아래처럼 변수로 저장할 수 있을것이다.
const playerName = "홍길동";
const playerLevel = 10;
const playerLogin = true;
하지만 player가 반복되고 있으니, 이것을 배열로 정리하면 어떨까?
const player = ["홍길동", 10, true];
개발자가 각 배열의 항목의 의미를 주석으로 표시하지않는 이상 각 항목들이 어떤 값을 의미하는지 유추하기 어려울것이다.
이럴 때 우리는 객체(Object)를 이용한다.
const player = {
name: "홍길동",
level: 10,
login: true
};
console.log(player);
console.log(player.name);
아래처럼 프로퍼티(property)를 추가하거나 값을 변경하는것도 가능하다.
const player = {
name: "홍길동",
level: 10,
login: true
};
console.log(player);
player.age = 25;
player.login = false;
console.log(player);
반응형