일단 object는 hashmap이다. (hash 함수는 브라우저마다 다르다)
다만 key order가 존재하기에 완전 simple hashmap이라고 보기는 어렵다.
비슷한 친구로는 ES6에 추가된 Map이 존재하는데,
얘는 심지어 iterable이 가능하기에 object보다 더한 놈이다.
어느 정도는 그렇다. 다만 Nested Object는 얕은 복사이기에
immutable.js와 같은 라이브러리를 완전히 대체하기는 힘들다.
대신 Nested Object가 아니라면 괜찮으니, 쓸 때 신경써서 쓰도록
쓰는 법