如何查看内置 JavaScript 函数的来源?
IT技术
javascript
built-in
javascript-engine
2021-02-17 01:11:56
1个回答
我将如何看到这些函数背后的代码?
您需要找到相关项目(Firefox、Chromium、V8、SpiderMonkey 等)的源代码,前提是该项目是开源的。
我是否需要了解编写 V8 等引擎的语言并通读该语言,或者是否有更简单的解决方案。
是的,你会的。请注意,alert
它不是 JavaScript 函数,而是由 Web 浏览器定义的函数(因此您需要查看 Firefox 或 Chromium 等源代码)。Object
并且String
都是 JavaScript 的一部分,因此您可以查看 JavaScript 引擎源(SpiderMonkey [或任何Monkey,前缀似乎发生了很大变化] 和 V8 等)。
其它你可能感兴趣的问题