質問: こちらのサイトを参考にPromiseを設定したのですが、同時に実行されてしまいます。 実際の挙動とコードはこちらをご参照ください。 52行目で ``` promise[0].then(promise[1]).then(promise[2]).then(promise[3]); ``` としているのですが、promise[1],promise[2],promise[3]が同時に実行されてしまいます。 それぞれ、特定の四角いブロックを一番上のブロックから一番下のブロックまで赤色に塗る関数です。 対処法の分かる方いらっしゃいましたらご教示ください。
回答: > > promise[1],promise[2],promise[3]が同時に実行されてしまいます。 > > > はい、`Promise`は`new`したタイミングで実行が始まります。`promise[0].then(promise[1]).then(promise[2]).then(promise[3]);`の行は、何の意味も持ちません。