Ecmascript

  • Published on
    本文深度剖析了 ECMAScript 规范中函数对象的实例化算法。内容系统性地阐述了普通函数 (Ordinary Function) 与箭头函数 (Arrow Function) 的创建流程,详细拆解了 OrdinaryFunctionCreate 和 MakeConstructor 等核心抽象操作,并揭示了这些底层机制如何决定函数的词法环境、this 绑定模式以及作为构造函数的能力。
  • Published on
    本文深度剖析了 JavaScript 中用于精确类型检测的权威方法——Object.prototype.toString.call()。内容首先阐述了 typeof 运算符的局限性,然后系统性地拆解了 Object.prototype.toString 根据 ECMAScript 规范定义的内部算法,揭示了其如何通过检查内部插槽和 Symbol.toStringTag 来返回精确的类型标签,为开发者提供了构建健壮类型检查功能的理论基础。