gpt4 book ai didi

javascript - 为什么 Chrome 控制台以不同的方式显示数组?

转载 作者:行者123 更新时间:2023-11-29 17:53:18 32 4
gpt4 key购买 nike

我写了一段这样的代码:

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
<script>
var arr = [1, 45, 37, 5, 48, 15, 37, 26, 29, 2, 46, 4, 17, 50, 52];
console.log(arr);
</script>
</head>
<body>

</body>
</html>

然后我发现一个奇怪的事情,如果我在浏览器中打开这个文件然后F12调用控制台,数组被简化了。如果刷新此页面,控制台会显示此数组的详细信息。

enter image description here

如果我在打开 devtool 的情况下输入 url,它也会显示详细信息。

这是为什么?

最佳答案

这只是出于性能原因。如果控制台关闭,则显示整个数组是没有意义的(这需要 chrome 读取数组并输出)。

如果 chrome devtools 是打开的,性能就不再是问题,因为你实际上是在看控制台(99% 的用户不会这样做)。

关于javascript - 为什么 Chrome 控制台以不同的方式显示数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41363268/

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