有什么办法可以看到JavaScript本机代码的声明吗?每当我尝试在 Chrome 或 Firefox 中查看本机功能时,它都会显示“ native code
”:
> String.fromCharCode
function fromCharCode() { [native code] }
这是什么意思,是否有任何工具可以帮助我阅读实际代码?
有什么办法可以看到JavaScript本机代码的声明吗?每当我尝试在 Chrome 或 Firefox 中查看本机功能时,它都会显示“ native code
”:
> String.fromCharCode
function fromCharCode() { [native code] }
这是什么意思,是否有任何工具可以帮助我阅读实际代码?
不在 JavaScript 环境中,但您可以查看开源实现的源代码。
谷歌 V8:http : //code.google.com/p/v8/source/browse
Mozilla SpiderMonkey:https : //developer.mozilla.org/en/SpiderMonkey
Firefox 现在支持通过标准开发工具检查“[本机代码]”对象。
要查看它的实际效果:
不幸的是,Chrome 仍然返回ƒ Document() { [native code] }。