728x90
반응형
질문 : 동적으로 명명 된 속성을 JavaScript 개체에 추가 할 수 있습니까?
JavaScript에서 다음과 같은 개체를 만들었습니다.
var data = {
'PropertyA': 1,
'PropertyB': 2,
'PropertyC': 3
};
런타임까지 속성 이름이 결정되지 않은 경우 초기 생성 후이 개체에 추가 속성을 추가 할 수 있습니까? 즉
var propName = 'Property' + someUserInput
//imagine someUserInput was 'Z', how can I now add a 'PropertyZ' property to
//my object?
답변
예.
var data = {
'PropertyA': 1,
'PropertyB': 2,
'PropertyC': 3
};
data["PropertyD"] = 4;
// dialog box with 4 in it
alert(data.PropertyD);
alert(data["PropertyD"]);
출처 : https://stackoverflow.com/questions/1184123/is-it-possible-to-add-dynamically-named-properties-to-javascript-object
728x90
반응형
'프로그래밍 언어 > HTML,CSS,JS' 카테고리의 다른 글
CSS input 테두리의 모서리를 둥글게 하는 방법 (0) | 2021.11.18 |
---|---|
CSS가 항상 Javascript보다 먼저 나와야 하는 이유 (0) | 2021.11.17 |
JavaScript에서 문자열을 여러 번 반복하는 방법 (0) | 2021.11.16 |
javascript 배열을 복사하는 방법 (0) | 2021.11.16 |
JavaScript에서 상수를 사용하는 방법 (0) | 2021.11.15 |