JavaScript★前回の記事yucatio.hatenablog.com続いてunPlacedPieceの更新をします。unPlacedPieceはまだ置かれていないピースの番号を格納しています。置かれたピースの番号をここから削除します。実装JavaScriptでは、引数に渡された値と同じ値を削除する関数は用意されていませんので、自分で用意する必要があります。フィールドを更新したときと同様に、unPlacedPiece自体を更新しないように気をつける必要があります。調べたところ、Array.filterを使用するのが良さそうなので、今回はこちらを使用します。中略}ここで、nextUnPlacedが空の場合はすべてのピースが置けたということなので、処理を中断します。