Javascript 控制台中的'function floor(){[native code]}'是什么
如何在浏览器中实现原生js函数Javascript 控制台中的'function floor(){[native code]}'是什么,javascript,Javascript,如何在浏览器中实现原生js函数 我尝试了Math.floor.toString(),但它返回“function floor(){[native code]}”,我无法使用调试器进入函数。已更新 这是一个本机函数。我猜你可以下载浏览器的源代码,因为它就是在那里实现的 您不能从控制台执行此操作,因为这些函数是已编译的浏览器可执行文件的一部分……或者更确切地说,是其JavaScript引擎的一部分。这是本机代码 不过,您可能能够读取该引擎的源代码,这取决于您使用的浏览器。例如,.我认为编译的可执行文件
我尝试了
Math.floor.toString()
,但它返回“function floor(){[native code]}”
,我无法使用调试器进入函数。已更新
这是一个本机函数。我猜你可以下载浏览器的源代码,因为它就是在那里实现的
您不能从控制台执行此操作,因为这些函数是已编译的浏览器可执行文件的一部分……或者更确切地说,是其JavaScript引擎的一部分。这是本机代码
不过,您可能能够读取该引擎的源代码,这取决于您使用的浏览器。例如,.我认为编译的可执行文件中不存在本机源代码本身。是吗?因为该函数在内部受益于在浏览器的浏览器级别native=编译代码上实现的本机代码,而不是javascrit函数,所以您不能访问。除非该代码通过github(例如,对于给定的浏览器)可用。这如何回答问题?它不能,我的错误:D这个答案是正确的,因此应该相应地进行标记。已经过投票,刚才说OP应该将这个答案标记为正确答案,因为它对于给定的问题非常正确。