동적으로 명명된 속성을 JavaScript 객체에 추가할 수 있습니까?

Dongjeog Eulo Myeongmyeongdoen Sogseong Eul Javascript Gaegchee Chugahal Su Issseubnikka



JavaScript로 작업하는 동안 프로그래머는 사용자가 동적으로 명명된 속성이 있는 항목을 추가할 수 있는 양식과 같은 개체에 동적 속성을 추가해야 하는 경우가 많습니다. 경우에 따라 상호 작용하는 데이터에 따라 동적 이름 지정이 필요한 이러한 개체의 기능을 사용하여 데이터를 개체로 구성해야 합니다. 일반적으로 동적으로 이름이 지정된 속성은 런타임까지 알려지지 않은 속성으로 개체를 빌드해야 할 때마다 유용할 수 있습니다.

이 자습서에서는 JavaScript의 개체에 명명된 속성을 동적으로 추가할 수 있는지 여부를 정의합니다.







JavaScript의 개체에 동적으로 명명된 속성을 추가/삽입하는 것이 가능/가능한가요?

예, 동적으로 명명된 속성을 JavaScript 개체에 추가할 수 있습니다. 이를 위해 ' 대괄호 표기법 '.



통사론



명명된 속성을 객체에 동적으로 추가하려면 언급된 구문을 따르십시오.





객체 [ '속성 이름' ] = '값' ;


개체 만들기 ' 자동차 '속성 포함' 색상 ' 그리고 ' 모델 ”:



여기서 자동차 = {
'색상' : '검은색' ,
'모델' : 2011년
} ;


속성 추가 ' 가격 ' 동적으로 ' 괄호 표기법 ”:

자동차 [ '가격' ] = '$555' ;


콘솔에 개체를 인쇄합니다.

console.log ( 자동차 ) ;


출력은 ' 가격 ” 속성이 개체에 성공적으로 추가되었습니다.


이제 동일한 개체에 다른 속성을 추가합니다.

자동차 [ '이름' ] = 'BMW' ;


마지막으로 ' 자동차 콘솔의 개체:

console.log ( 자동차 ) ;


산출


명명된 속성을 개체에 동적으로 추가하는 것과 관련된 모든 필수 정보를 수집했습니다.

결론

JavaScript에서는 ' 대괄호 표기법 ” 다음 구문을 사용하여 “ obj['propertyName'] = '값' '. 이 자습서에서는 JavaScript의 개체에 명명된 속성을 동적으로 추가할 수 있는지 여부에 대한 개념을 정의했습니다.