标签: javascript asynchronous settimeout
有人可以向我解释为什么以下代码会产生无限循环吗?
var car = 'Ford'; var done = false; setTimeout(function() { car = 'Toyota'; done = true; }, 500); while (!done) {} alert(car);
的更新 也回答了here。