谁能向我解释为什么以下代码会产生无限循环?
var car = 'Ford';
var done = false;
setTimeout(function() {
car = 'Toyota';
done = true;
}, 500);
while (!done) {}
alert(car);
更新:也在这里
回答。
谁能向我解释为什么以下代码会产生无限循环?
var car = 'Ford';
var done = false;
setTimeout(function() {
car = 'Toyota';
done = true;
}, 500);
while (!done) {}
alert(car);
更新:也在这里
回答。