더북(TheBook)

정리하면, 객체 식별자와 키에 마침표 연산자를 사용하면 객체의 속성에 접근하게 되고, 속성에 접근해서 할당 연산자로 값을 할당하면 값이 변경되거나 새로운 속성이 추가됩니다.

객체 속성의 값이 함수나 배열, 객체 리터럴일 때도 같은 방법으로 값을 변경하거나 새로운 속성을 추가할 수 있습니다.

11/02/dynamic_object.js

const person = {};
person.name = {
  firstName:"GilDong",
  lastName:"Hong"
};
person.likes = ["apple", "samsung"];
person.printHello = function(){
  return "hello";
}

이렇게 이미 만들어진 객체에 나중에 속성을 추가하는 것을 자바스크립트에서는 속성을 동적으로 추가한다고 합니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.