【发布时间】:2018-06-05 15:08:02
【问题描述】:
例如,我想知道 querySelector 方法是如何构建的。我在 MDN 上查看过,但只有一些示例说明了如何使用它。
我还尝试检查 console.log,但没有任何可读性。
【问题讨论】:
标签: javascript methods
例如,我想知道 querySelector 方法是如何构建的。我在 MDN 上查看过,但只有一些示例说明了如何使用它。
我还尝试检查 console.log,但没有任何可读性。
【问题讨论】:
标签: javascript methods
有一种非标准的方法可以做到这一点。请注意,它不完全跨浏览器兼容,不应在生产环境中使用。
function hello(){
return "Hi!";
}
console.log(hello.toSource());
请参阅https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Function/toSource 了解更多信息。
编辑: 要查看内置函数的源代码,您需要查看引擎源代码。这因浏览器而异。例如,Chrome 使用 V8 引擎。见https://github.com/v8/v8
【讨论】:
function() { [native code] }。