javascript 객체에 접근하는 방법은 아래와 같이 두가지가 있다
const generalObject = {
'a': 'A',
'b': 'B',
'c': 'C',
}
console.log( generalObject.a ); // A
console.log( generalObject.b ); // B
console.log( generalObject.c ); // C
console.log( generalObject['a'] ); // A
console.log( generalObject['b'] ); // B
console.log( generalObject['c'] ); // C
여기서 객체의 key에 해당하는 'a', 'b', 'c' 부분을 동적으로 사용하고 싶다면, 또는 받아온 파라미터 값을 객체의 key로 사용하고 싶다면 대괄호로 감싸주면 된다
const variable = 'keykey';
let dynamicKeyObject = {
[variable]: 'reeeeeeeeesult'
}
console.log(dynamicKeyObject['keykey']); // reeeeeeeeesult
console.log(dynamicKeyObject.keykey); // reeeeeeeeesult
console.log(dynamicKeyObject[variable]); // reeeeeeeeesult
반응형
'개발' 카테고리의 다른 글
#Intellij 태그 안에서 자동으로 ''(pair of single quotes) 또는 {}(pair of brace) 가 입력되는것에 대해 (0) | 2023.08.12 |
---|---|
리액트 컴포넌트가 화면에 다시 그려지는 시점 (0) | 2023.08.12 |
#react comment (0) | 2023.07.23 |
#IntelliJ Mac에서 주석블럭(command+shift+slash)시 Help메뉴 활성화 (0) | 2023.07.22 |
#TIBCO Jaspersoft report Table사용방법 / 리스트변수 반복출력방법 (0) | 2023.07.21 |