Javascript:为什么没有.toString()显示某些函数的代码?

时间:2016-07-01 14:05:29

标签: javascript node.js function sleep tostring

我刚刚安装了sleep Node.js模块并在我的代码中实现了。当我尝试以下代码console.log(sleep.usleep.toString());时,结果会显示[native code]而不是usleep()中的实际代码,但是当我在函数上尝试相同的操作时,它会包含返回的所有代码价值.toString()

function a() {
    //code
}
console.log(a.toString());

.toString()怎么没有透露sleep.usleep()内的代码?

1 个答案:

答案 0 :(得分:1)

[Native code]表示它是在native代码中的浏览器的javascript引擎中实现的功能,而不是javascript中的功能。