控制台中的“function floor(){[本机代码]}”是什么
What is `function floor() { [native code] }` in console
如何查看本地js函数是如何在浏览器中实现的?
我尝试过Math.floor.toString()
,但它返回"function floor() { [native code] }"
,我无法使用调试器进入函数。
您不能从控制台执行此操作,因为这些函数是编译的浏览器可执行文件…或者更确切地说,它的JavaScript引擎。它是本机代码。
不过,您可能能够读取该引擎的源代码,这取决于您使用的浏览器。例如,Chrome的v8源代码在GitHub上。
更新
这是一个原生函数。我猜你可以下载浏览器的源代码,因为这就是它实现的地方
Firefox源代码,例如
相关文章:
- 将对应用内购买的支持构建为react本机代码
- 控制台中的“function floor(){[本机代码]}”是什么
- 如何将chrome.tabCapture流从js传递到c++PNACL本机代码
- 这个代码是什么意思(history.replaceState和history.pushstate)
- WKWebview-Javascript和;本机代码
- “$”的键代码是什么
- JQuery:这段代码是什么意思
- 在我的javascript文件中发现的这个奇怪的代码是什么
- Array.insert函数错误,因为Object函数Array(){〔本机代码〕}没有方法'插入'
- 如何使用js ctypes Firefox扩展来调用本机C代码
- TypeError:对象函数Object(){〔本机代码〕}没有方法'方法'
- “[原生代码]”是什么意思
- 单击另一个用于显示/隐藏图层的按钮时,在Adobe PDF中隐藏/显示按钮的代码是什么
- JavascriptCore:从本机代码执行JavaScript定义的回调函数
- 使用 JS-ctypes 将结构化数据传递给本机代码
- 对象函数 Date() { [本机代码] } 在 Chrome 中使用 Date.js 时没有方法“compareTo”
- 我怎样才能找到javascript函数的本机代码
- 点的关键代码是什么
- 在单独的.js文件中使用谷歌分析的代码是什么
- Backbone.js打印“;函数String(){〔本机代码〕}"而不是模型属性