- Published on
本文深度剖析了 JavaScript 对象属性的底层元数据——属性描述符 (Property Descriptor)。内容系统性地阐述了数据描述符与存取描述符的区别、writable, enumerable, configurable 三大标志的作用,并详细介绍了 Object.defineProperty 的用法与默认行为。笔记还涵盖了 Object.preventExtensions, Object.seal, Object.freeze 等用于增强对象不变性的 API。