非ECMAscript函数代码

All*_*ate 13 javascript ecmascript-6

我正在阅读ECMA Script 2015规范.

functions我看到:

除了它的属性之外,函数还包含可执行代码和状态,用于确定调用时的行为方式.函数的代码可能会也可能不会写入ECMAScript (强调添加).

在什么情况下函数的代码不能用ECMA脚本编写?

SLa*_*aks 14

执行环境(如StringArray类,或setTimeout浏览器DOM)提供的本机函数经常在C中编写(或由其他函数编写).


Fel*_*ing 9

在什么情况下函数的代码不能用ECMA脚本编写?

JavaScript引擎提供的核心功能.例如Array.prototype.find:

> Array.prototype.find
find() { [native code] }
Run Code Online (Sandbox Code Playgroud)

例如,Chrome的JavaScript引擎V8是用C++实现的,因此该方法是用C++实现的.