Matthew Gaudet 的文章
-
为 JavaScript 实现私有字段
在为 JavaScript 实现语言特性时,实现者必须决定规范中的语言如何映射到实现。私有字段是规范语言和实现现实存在分歧的一个例子,至少在 SpiderMonkey(为 Firefox 提供动力的 JavaScript 引擎)中是这样。为了更好地理解,我将解释什么是私有字段,几种用于思考它们的模型,以及解释为什么我们的实现与规范语言存在分歧。
在为 JavaScript 实现语言特性时,实现者必须决定规范中的语言如何映射到实现。私有字段是规范语言和实现现实存在分歧的一个例子,至少在 SpiderMonkey(为 Firefox 提供动力的 JavaScript 引擎)中是这样。为了更好地理解,我将解释什么是私有字段,几种用于思考它们的模型,以及解释为什么我们的实现与规范语言存在分歧。