【问题标题】:Where can i find the code source of javascript functions? [duplicate]我在哪里可以找到javascript函数的代码源? [复制]
【发布时间】:2018-06-05 15:08:02
【问题描述】:

例如,我想知道 querySelector 方法是如何构建的。我在 MDN 上查看过,但只有一些示例说明了如何使用它。

我还尝试检查 console.log,但没有任何可读性。

【问题讨论】:

    标签: javascript methods


    【解决方案1】:

    有一种非标准的方法可以做到这一点。请注意,它不完全跨浏览器兼容,不应在生产环境中使用。

    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

    【讨论】:

    • 我觉得OP想看原生javascript函数的源码。
    • ... 仅显示为 function() { [native code] }
    猜你喜欢
    • 2012-05-04
    • 2015-10-12
    • 2021-08-14
    • 1970-01-01
    • 2011-08-31
    • 1970-01-01
    • 2019-06-03
    • 1970-01-01
    • 2010-12-19
    相关资源
    最近更新 更多