javascript - console.log 按顺序调用 -> 无序执行

标签 javascript console.log

我遇到了一个小问题。

m1 = new Matrix3D(null);

m1.initRotX(20);

console.log(m1);

m1.initRotY(20);

console.log(m1);

这是记录同一矩阵的 2 倍。(y 旋转矩阵) 当我每次初始化一个新的矩阵时它都工作正常。

js 线程化这个并且 init 函数比日志更快还是有其他解释?

最佳答案

如果您将一个对象记录到控制台,您将看到两件事:一行(通常以斜体打印),显示对象的toString()的结果> 当您调用 console.log() 时的方法。您可以展开第二行来查看对象的详细属性,它始终显示对象的最新状态,无论日志是在什么时候生成的。

关于javascript - console.log 按顺序调用 -> 无序执行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50487390/

相关文章:

javascript - 如何使用 clientWidth 获取元素的宽度值?

javascript - 为什么for-of-loop还没运行完,就跳出来运行console.log?

JavaScript - Console.log 返回一些内容,但返回时显示未定义

javascript - setState 打印更新后之前的控制台日志

javascript - javascript中的javascript输入问题

javascript - 如何使用回调重写以消除对单独变量标签的需要?

javascript - 如何检查所选文件是目录还是常规文件?

javascript - node.js 是服务器还是引擎?

javascript - 如何将带有日期的刻度线分成两行?

javascript - 排序映射实现