セル色の変更
次の論理的なステップは、セルをクリックしたときにそのセルの色が変わるようにすることです。
ゲームの説明によれば、色は順番に変更される必要があります。技術的には、私たちの場合、色の配列に書かれた順序で変更されるということです:
let colors = ['red', 'green', 'blue'];
これは、セルをクリックしたときに、そのセルの色を読み取り、色の配列からその色を見つけ、次に配列から次の色を取得し、それをセルの色として設定する必要があることを意味します。
この場合、配列とその配列の要素をパラメータとして受け取り、次の要素を返す関数があると便利です。すべてが循環する必要があることは明らかです:関数に配列の最後の要素を渡すと、結果として最初の要素を返す必要があります。
説明された関数を実装してください。その動作をテストしてください。
作成した関数を使用して、各セルがクリックされると次の色に変わるようにしてください。