[JS] 객체 리터럴 (Object Literals)

hye0n.gyu·2024년 7월 21일
0

JS

목록 보기
3/13
post-thumbnail

⭐ 객체 리터럴 (Object Literals)

객체 리터럴 (Object Literals)이란 프로그래밍에서 이름의 쌍으로 구성된 객체를 직접적으로 선언하는 방식이다.

✔ 객체 리터럴의 선언

const product = {
 var name = "My Gummy" //키: name, 값: "My Gummy"
 var inStock = true
 var price = 1500
 var flavors = ["grape", "apple"]
 1450: "Nice Selling" 
}

✔ 객체 리터럴의 접근

JS의 객체 리터럴은 가 무슨 형태이든 모든 키는 문자열로 바뀐다.
하지만 문자열로 된 키는 따옴표가 없을 경우 변수로 취급한다. 이 점을 유의해야 한다.

product["name"] // "My Gummy"
product.name // "My Gummy"
product["1450"] // "Nice Selling"
product[1450] // "Nice Selling"

product[name] // error! 따옴표가 없을 경우 변수로 취급한다.
//ex
var price = "1450"
product[price] // "Nice Selling"
}
profile
반려묘 하루 velog

0개의 댓글