gpt4 book ai didi

javascript - console.log() 是如何实现的?

转载 作者:搜寻专家 更新时间:2023-11-01 04:43:41 26 4
gpt4 key购买 nike

我在哪里可以了解 console.log 的实现?需要说明的是,我知道如何使用 console.log(),但我想了解一些主要浏览器的 console.log 的底层实现。 console.log 是否只是将输入回显到屏幕的一部分?它在解析js时是否将记录的字符串保存到磁盘然后将其写回屏幕?等

最佳答案

所有控制台行为(包括必须实现的算法)都在 https://console.spec.whatwg.org 中定义(如果它不在那里,正式地,它的实现是未定义的,字面意思是“任何有效的”)。

对于这个问题,行为 as of 23 March 2021规定为:

If the console is not open when the printer operation is called, implementations should buffer messages to show them in the future up to an implementation-chosen limit (typically on the order of at least 100).

(当然,IE 在 2021 年不再像 2014 年那样重要,IE 的最后一个版本终于在 2022 年 6 月 15 日进入 EOL)

关于javascript - console.log() 是如何实现的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23597688/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com