JavaScript 的浏览器打印问题

55 阅读1分钟
<!DOCTYPE html>
<html lang="en">
<head>
   <meta charset="UTF-8">
   <meta name="viewport" content="width=device-width, initial-scale=1.0">
   <title>量子观察塌陷</title>
</head>
<body>
   <script>
       let list = [{ name: 111, age: 222 }, { name: 3333, age: 4444 }];
       let a = list[0];

       let b = { name: 5555, age: 666 };
       a = b;
       console.log("list", list);

       setTimeout(() => {
           list[0] = b
           console.log("list", list);
       }, 3000)

       setTimeout(() => {
           b.name = '张三'
           console.log("list", list);
       }, 6000)

   </script>
</body>

</html>

浏览器打印,请快速点开查看结果: 结果如下:

image.png

如果慢一点,点开看查看结果:

image.png

如果等所有的打印都出来查看,结果:

image.png

有没有像量子塌陷的效果