我遇到了一个小问题。
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/