javascript控制台对象是否在javascript引擎上运行?

javascript控制台对象是否在javascript引擎上运行?,javascript,Javascript,Web浏览器具有不同的功能,一些浏览器根据版本支持控制台api。 在这些API中,我想知道console.log是调用javascript引擎还是浏览器内部函数。实际上,我运行了js测试代码,其中包括console.log(“”),用于在Android中进行调试。 “console.log”调用dalvik上v8或android浏览器应用程序中的函数?从表面上看,console.log是js代码,但web浏览器支持console对象。 这就是我困惑的原因。 另外,你能指出android源代码树中

Web浏览器具有不同的功能,一些浏览器根据版本支持控制台api。 在这些API中,我想知道console.log是调用javascript引擎还是浏览器内部函数。实际上,我运行了js测试代码,其中包括console.log(“”),用于在Android中进行调试。 “console.log”调用dalvik上v8或android浏览器应用程序中的函数?从表面上看,console.log是js代码,但web浏览器支持console对象。 这就是我困惑的原因。
另外,你能指出android源代码树中的一些位置来理解它的函数调用机制吗

谢谢

console.log()
是一个本机函数–由暴露于Javascript的主机实现的函数

所有DOM方法也是本机函数


您可以从
console.log.toString()
中看到这一点,它返回
“function log(){[native code]}”

这个函数非常好地解释了
主机
对象应该如何工作。你可能自己也能找到这个…@Bergi,我很感激!