如何在 Javascript 中找到函数的源代码?

Posted

技术标签:

【中文标题】如何在 Javascript 中找到函数的源代码?【英文标题】:How can i find a source code of a function in Javascript? 【发布时间】:2022-01-19 22:04:16 【问题描述】:

我需要了解一个函数究竟是如何工作的,那么我在哪里可以找到 javascript 中的函数源代码?

例如:arr.sort(function(a, b)return a-b);

这个函数 sort() 会对数组的所有索引进行排序。

但我不知道这个函数是如何具体比较所有索引的

【问题讨论】:

javascript-array-sort-implementation 它不比较索引,它比较数组的元素。为什么你需要知道这一点? 这能回答你的问题吗? Javascript Array.sort implementation? sort() 是一种方法,它没有在脚本中声明,而是内置在浏览器中的 javascript 支持模块中。理论上不仅有一个源,因为它是在 google chrome 源、opera 浏览器源等中实现的。事实上,在所有浏览器或 Javascript 解释器上只是为了还包括 node.js 用例,该功能应该以相同的方式工作,所以您可以在此处查看 Mozilla 相关文档以了解更多信息developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/… 【参考方案1】:

要直接回答你问的问题,你可以找到这样的函数源代码:

console.log([].sort);

console.log(myFunc);

这适用于任何功能。

【讨论】:

以上是关于如何在 Javascript 中找到函数的源代码?的主要内容,如果未能解决你的问题,请参考以下文章

解析:JavaScript中的函数式编程

如何在这个 javascript 用户系统代码库中找到用户的实例?

如何在devtools中找到未使用 JavaScript 和 CSS 代码

gcloud函数:如何在部署期间包含本地javascript助手文件?

如何在 HTML JavaScript 中调用 mfc C++ 函数以及如何在 mfc C++ 中调用 JavaScript 函数? [关闭]

如何找到 JavaScript 数组中包含的最大数?