해쉬함수 기반를 이용해 객체 속성 값의 위치를 메모리에 저장
자바스크립트의 속성 값을 가져오는 것은 자바나 C#에서 보다 계산적으로 더 비싼 행동
JS Object는 항상 프로토타입 함수로 생성된다
JS Object Notion
JS Object Usage
JS Host Object
JS Object Optimization
JS Object defineProperty
JS Merge Object
JS Global Object
JS Object entries
JS Iterate Object
JS Shorthand
JS Object keys()
JS Object values()
JS Object Assign
JS Object.defineProperties
JS Getter Setter
JS Object.freeze()
JS Object.seal()
JS Object preventExtensions
JS structuredClone()
JS object __proto__
js Objsect hasIwnProperty
Object.preventExtensions() - JavaScript | MDN
Object.preventExtensions() 메서드는 새로운 속성이 이제까지 객체에 추가되는 것을 방지합니다 (즉 객체의 장래 확장을 막습니다). Object.preventExtensions(obj) 객체는 새로운 속성이 추가될 수 있는 경우 확장 가능입니다. Object.preventExtensions()는 객체를 이제 확장 불가로 표시하므로 표시된 그 시점에 있던 것 이외의 속성을 갖지 않습니다. 보통 확장 불가인 객체의 속성은 여전히 삭제될 수 있음을 주의하세요.
https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/Object/preventExtensions


Seonglae Cho