Object

  • Published on
    本文深度剖析了 ECMAScript 规范中函数对象的实例化算法。内容系统性地阐述了普通函数 (Ordinary Function) 与箭头函数 (Arrow Function) 的创建流程,详细拆解了 OrdinaryFunctionCreate 和 MakeConstructor 等核心抽象操作,并揭示了这些底层机制如何决定函数的词法环境、this 绑定模式以及作为构造函数的能力。
  • Published on
    本文深度剖析了 JavaScript 对象属性的底层元数据——属性描述符 (Property Descriptor)。内容系统性地阐述了数据描述符与存取描述符的区别、writable, enumerable, configurable 三大标志的作用,并详细介绍了 Object.defineProperty 的用法与默认行为。笔记还涵盖了 Object.preventExtensions, Object.seal, Object.freeze 等用于增强对象不变性的 API。