Javascript 按顺序调用console.log->;执行不正常
我有点小问题Javascript 按顺序调用console.log->;执行不正常,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函数在日志中的速度越快,或者有其他解释吗?如果您将对象记录到控制台,您将看到两件事:一行(通常以斜体打印),它显示调用console.log()时对象的toString()方法的
m1 = new Matrix3D(null);
m1.initRotX(20);
console.log(m1);
m1.initRotY(20);
console.log(m1);
这是记录相同矩阵的2倍。(y旋转矩阵)
当我每次初始化一个新矩阵时,它工作正常
js正在处理这个问题,而init函数在日志中的速度越快,或者有其他解释吗?如果您将对象记录到控制台,您将看到两件事:一行(通常以斜体打印),它显示调用
console.log()时对象的toString()
方法的结果
。第二行可以展开以查看对象的详细属性,它始终显示对象的最新状态,无论日志是在什么时候生成的