객체

- JS에서 객체는 매우 복합적인 자료구조
- 객체 내부에 있는 property의 수는 정해져있지 않아 동적으로 추가 및 삭제될 수 있음.
- 사전에 메모리 공간에 크기를 정의할 수 없음
특징
Property key
를Index
으로 사용하는 해시 테이블로 볼 수 있음.
- 클래스 없이 객체를 생성할 수 있고, 객체가 생성된 이후에 동적으로
property
와 method
추가 가능

- 동적 탐색
- 프로퍼티 값을 읽어야할 때마다 프로퍼티를 찾아야하는 것.
- 하지만 V8에서는 히든 클래스를 이용하여 프로퍼티에 접근함
Hidden Class
Ref.
https://wooncloud.tistory.com/105