【问题标题】:ECMAScript function specificationECMAScript 函数规范
【发布时间】:2013-06-01 22:13:57
【问题描述】:

(对不起,如果在别处回答)

我正在阅读 ECMAScript 262 规范(ECMAScript 第 5 版), 在4.3.24 on function 中,它说:

注意:除了命名属性外,函数还包含 可执行代码和状态,用于确定调用时的行为方式。 函数代码可能会也可能不会用 ECMAScript 编写

有人可以指出或解释不能用 ECMAScript 编写函数是什么意思吗?

提前非常感谢!

【问题讨论】:

  • 最简单的例子:如果你试图显示原生函数的内容(即规范定义的函数),你会看到类似function parseInt() { [native code] }的内容。这样的功能很可能是直接用C实现的。
  • 伟大的见解,谢谢

标签: javascript ecmascript-5 ecma262


【解决方案1】:

ECMAScript 是一种在 JavaScript 之外的其他语言中使用的标准,例如 JScript(我认为仅在 Internet Explorer 中支持?)或 ActionScript (Flash)。

这个语句意味着你可以简单地在一个函数中编写除 ECMAScript 中定义的语法之外的其他语法。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-08-28
    • 1970-01-01
    • 1970-01-01
    • 2019-01-22
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多