は私がJavascriptで等しいタイムアウトが順番に実行されていますか?
setTimeout(foo, 0);
...
setTimeout(bar, 0);
を行うと仮定し、私は、fooはバーの前に実行を開始します確認することができますか? 0の代わりに1、10、または100のタイムアウトをバーに使用するとどうなりますか?
単純な実験では、タイムアウト値が等しい場合、タイムアウトターゲットはsetTimeoutsと同じ順序で実行されますが、この動作に頼っても安全ですか?
を使用すると、実行順序を気にしている場合
は、あなたがこれを行うことができます代わりに
setTimeout(callback, 0)
の、保証の実行順序が必要な場合このページを参照してください。http://www.onsip.com/blog/2012/06/29/avoiding-javascript-settimeout-and-setinterval-problems –