4

例如,打开一个 JS 控制台,然后输入toString<Enter>.

你会得到这个:

function toString() { [native code] }

将此与以下内容进行对比:

function foo() { return 'bar'; }
foo

产生:

function foo() { return 'bar'; }

这是否意味着它是解释器的 API,它直接执行 C 中的一些内部例程,或者在调用该方法时用于对其进行编程的任何东西?

4

1 回答 1

5

[native code]只是一个标签,表示函数体的实现细节由浏览器“本地”处理。

于 2012-09-05T16:44:47.977 回答