javascript 为什么“clear()”可以在Chrome的主机上工作,而“log()"不行?

pgvzfuti  于 2022-12-17  发布在  Java
关注(0)|答案(1)|浏览(131)

console.clear()方法会在控制台允许的情况下清除控制台,你可以直接从Chrome的控制台调用它,只需输入clear()console.clear()window.clear()即可。
console.log()方法输出一条消息到网络控制台。你不能直接从Chrome的控制台通过简单地输入log()来调用它。你必须使用console.log()
如果clear()window对象中列出的方法,指向console中的方法,但在控制台中记录console.log(window)console.log(this)时没有列出,我就可以理解这一点。
为什么clear可以直接访问,而log不能?

63lcw9qa

63lcw9qa1#

你可以直接从Chrome的控制台调用它,只需输入clear(),但它不是window方法。
是的,此clear()console utilities的一部分,只能从控制台本身访问。它不是console objectMDN)的一部分。

相关问题