- 문자열로 이루어진것은 객체명.키이름 으로 하면 안되고 객체명[키이름]으로 해야됨
-> user.likes birds = true (x), user["likes birds"] = true; (o)
- 객체의 키이름을 변수로 생성할 경우 대괄호로 만들어줘야됨
let difficult = {
key1: 'value1',
key2: 'value2',
};
let name = "key2";
console.log(difficult.name); -> undefined
console.log(difficult[name]); |
https://ko.javascript.info/object
대괄호 표기법 항목 참고
'basic > Vanilla.js' 카테고리의 다른 글
콜백지옥 (0) | 2021.05.31 |
---|---|
promise (0) | 2021.05.31 |
function* yield (0) | 2021.05.25 |
자바스크립트 최대, 최소 값 (0) | 2021.04.27 |
Array.prototype... (0) | 2021.04.23 |