예를들어 게임을 만든다고 가정해보자
아래처럼 플레이어의 이름, 레벨, 로그인여부 등이 필요하다면 아래처럼 변수로 저장할 수 있을것이다.
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);
반응형
'JAVASCRIPT' 카테고리의 다른 글
Javascript 함수 - return이란? (0) | 2022.04.29 |
---|---|
Javascript 함수 - function() (0) | 2022.04.29 |
Javascript 데이터 구조 - 배열(Array) (0) | 2022.04.28 |
Javascript 데이터 타입 - number, string, boolean, null, undefind (0) | 2022.04.28 |
Javascript 변수 선언 - const, let, var (0) | 2022.04.27 |