프로그래밍 언어/HTML,CSS,JS

JavaScript 객체에 key / value 쌍을 생성 하는 방법

Rateye 2021. 10. 26. 10:37
728x90
반응형
질문 : JavaScript 객체에 키 / 값 쌍을 추가하려면 어떻게해야합니까?

다음은 내 개체 리터럴입니다.

var obj = {key1: value1, key2: value2};

객체에 value3 key3 을 어떻게 추가 할 수 있습니까?

답변

객체에 새 속성 을 추가하는 방법에는 두 가지가 있습니다.

var obj = {
    key1: value1,
    key2: value2
};

Using dot notation:

obj.key3 = "value3";

Using square bracket notation:

obj["key3"] = "value3";

첫 번째 양식은 속성의 이름을 알고있을 때 사용됩니다. 두 번째 형식은 속성 이름이 동적으로 결정될 때 사용됩니다. 이 예에서와 같이 :

var getProperty = function (propertyName) {
    return obj[propertyName];
};

getProperty("key1");
getProperty("key2");
getProperty("key3");

실제 JavaScript 배열은 다음 중 하나를 사용하여 구성 할 수 있습니다.

The Array literal notation:

var arr = [];

The Array constructor notation:

var arr = new Array();
출처 : https://stackoverflow.com/questions/1168807/how-can-i-add-a-key-value-pair-to-a-javascript-object
728x90
반응형