우리는 강의 첫시간에 console.log를 배웠음을 알 수 있다. 하지만 우리도 이 형태의 object를 만들 수 있다. 예를 들어 우리는 player 이름을 가진 object를 만들어본다고 하자. 우리는 player의 정보를 리스트로 표현할 수도 있다.
const player = ["sina", 23, ...]
이렇게 player를 표현한다고 생각해보자. 이 방법도 좋지만 이 리스트의 정보들이 무엇을 의미하는지 모른다. sina가 무엇인지.. 23은 무엇인지 파악하기가 힘들다. 그렇기 때문에 우리는 object를 만들어 보기 편하게 만들 것이다.
const player = {
name: "sina",
age : 23,
...
}
object와 array의 차이점은 일단 [ ], { }가 다르다는 것이다. 그리고 object는 array와는 다르게 앞에 name, age와 같은 부가 설명이 들어있어서 이 정보들이 player의 어떤 정보를 표현하고 있는지를 알 수가 있어서 매우 편하다. 그리고 앞서 배운 array에서 정보를 빼와서 console.log로 보여주거나 그리고 맨 끝에 정보를 추가한다던가 할 수 있는 것처럼 object 또한 할 수 있다.
console.log(player.name);
//player의 이름 정보만 출력
player.name = "sinamong";
//player의 이름을 sinamong으로 수정
이렇게 플레이어의 이름만 출력하거나 이름을 sinamong으로 수정할 수도 있다.