想看js某个原生函数的源码

这是搜索递进的,开始针对你的源码提问,我没怎么过脑,后来随着搜索递进。
与java一些常问的某结构,底层扩容,就会涉及jvm之类。

我先打住。

你问的其实是函数调用实现,我下意识找的哪一个MDN是偏兼容

具体实现后来随着搜索递进,这一个比较靠谱。

https://segmentfault.com/q/1010000005830969

https://www.cnblogs.com/yincheng/p/chrome-js-array.html

然后给了我就找到google浏览器开源的地方

1、Google Chrome 源码 SVN 地址:http://src.chromium.org/svn。包含有 Chrome、Gears、Webkit、GCC 等源码以及编译依赖工具。Chrome 浏览器项目的源码,位于目录 http://src.chromium.org/svn/trunk/src/chrome/

2、Google Chrome 源码 Web 浏览地址:http://src.chromium.org/viewvc/

3、Google Chrome 所使用的 JavaScript V8 的源码下载地址:http://code.google.com/p/v8/

结果搜索出来的地址有问题。

总算给找到了。。根据文件相似名

https://src.chromium.org/viewvc/chrome/trunk/src/

这样你可以一边看你想知道的js代码实现,编译浏览器 运行 调试等等

甚至具体的函数底层  c++ 汇编有兴趣也可以调着玩

是你的问题,咋听很简单。。

实际比对下来。。源码。。。就有几个理解。

所以你本地那个vscode到底是怎么打开的那个位置

复制粘贴下来调试的撒。。。.

把v8仓库里的源码复制到本地 ?

源码可以先从 libuv 看,然后v8

那还能调试?

devtools

原文地址:https://www.cnblogs.com/dhjy123/p/14928497.html