나는 자바 스크립트JavaScript로 struct에 새 항목을 추가하는 방법은 무엇입니까?
의 구조체가settings = {
"type-1": {
"setting-1": true,
"setting-2": 2
}
"type-2": {
"setting-3": "value",
}
};
내가 항목을 수정할 수 있습니다
settings["type-1"]["setting-1"] = false;
하지만이 구조체에 새 항목을 추가하는 방법?
시도
settings["type-new"]["setting-100"] = "new one";
그러나 설정 [ "형 새가"] 정의되지 않습니다. 어떻게 새로운 것을 추가 할 수 있을까요?
"struct"라는 용어는 JavaScript에는 적용되지 않습니다. "개체 리터럴"("개체 이니셜 라이저"라고도 함)를 사용하여 "개체"를 정의한 다음 개체의 속성을 수정합니다. (중첩 된 객체 리터럴을 사용하는 예제에서는 실제로 세 개의 객체를 만듭니다.) – nnnnnn