객체를 생성할 때 키와 값을 같이 만드는 것을 정적으로 생성한다고 한다
나중에 키와 값을 만드는 것은 동적으로 생성한다고 한다
식별자.키 = 값
const info = {
name: '최부기',
age: 25,
hi: () => {console.log(`${info.name}가 인사합니다.`)},
bye: function() {console.log(`${this.name}가 집에 갑니다.`)}
}
info.height = 183
console.log(info.height) -> 183
delete 객체.키
delete info.height
console.log(info) -> {name: '최부기', age: 25, hi: ƒ, bye: ƒ}
전에 스택, 힙에서 얘기한 내용과 같다.
객체도 크기가 크기때문에 힙에 생성된다