最近遇到一个很奇怪的问题:
“js一个方法中的两个语句中间加alert弹出和不加alert弹出执行结果不一样”
A;
alert();
B;
和
A;
B;
最终的运行结果不一样
(我说它奇怪是因为,A语句确实是执行完了,我在A里面做了运行完成的标识,如果A执行完了才能去执行B,即使是这样,运行结果还是出乎我的意料)。
最终解决是延迟B的执行window.setTimeout(addPar,100,nodeId);
但是还是不清楚怎么回事。
最近遇到一个很奇怪的问题:
“js一个方法中的两个语句中间加alert弹出和不加alert弹出执行结果不一样”
A;
alert();
B;
和
A;
B;
最终的运行结果不一样
(我说它奇怪是因为,A语句确实是执行完了,我在A里面做了运行完成的标识,如果A执行完了才能去执行B,即使是这样,运行结果还是出乎我的意料)。
最终解决是延迟B的执行window.setTimeout(addPar,100,nodeId);
但是还是不清楚怎么回事。