Javascript에서 객체(Object) 사용하기

phillip oh·2020년 4월 17일
0

노마드 코더님의 자바스크립트 강의를 보고 정리한 글입니다.

  • Object를 생성할 땐 중괄호를 쓰면 된다.
  • Object를 사용하면, 각 데이터 레이블링(Labeling)을 할 수 있다.
  • Array에선 indexing할 때 데이터의 index를 참조했지만, Object에선 Label을 통해 indexing할 수 있다.

index.js

// Object 안에 다양한 데이터를 넣을 수 있다.
// Object 안에 Array를 넣는 것도 가능하다.
const phillipInfo = {
	name : "Phillip",
    age : 33,
    gender : "Male",
    isHandsome : true,
    favMovies : ["Along the gods", "LOTR"],
    favFood : [
    	{
        	name : "kimchi",
            fatty : false
        },
        {
        	name : "cheese burger",
            fatty : true
        }
    	]
}

console.log(phillipInfo.gender);
// 결과 : "Male"

console.log(phillipInfo.favFood[0].fatty)
// 결과 : false

// 이미 저장된 Object의 값을 변경할 수 있다.
phillipInfo.gender = "Female"
console.log(phillipInfo.gender);
// 결과 : "Female"


// 단, Object를 다른 데이터 형태로 바꾸는 것은 불가능하다.
phillipInfo = ture
// 결과 : 에러
profile
모빌리티 스타트업에서 데이터를 다루고 있습니다.

0개의 댓글