コラムです。 まだまだひよっこだった頃、JSの遅延処理とCSSアニメーションについてあれこれ考えていた時の話です。 JSの遅延処理についてあれこれ考えていたこと 次のような処理をしたかった時の話。 まず、明らかに間違ってるパターンのやつ。 パターン1 明らかな間違い console.log(1); setTimeout(function(){ console.log(2); }, 1000); setTimeout(function(){ console.log(3); }, 1000); →サンプル 結果は、console.log(1)の後、console.log(2)とconsole.log(3)が同時。 これは明らか。 であればと、 パターン2 入れ子 console.log(1); setTimeout(function(){ console.log(2); setTimeout(