(何を書いているのは文章の意味がわかりにくいけど)、JavaScriptで1次元配列(普通の配列)にまとめた4×4に配置する配列の中身を、90度回転させる処理については、こちらに記事をまとめています。 JavaScriptでの配列を使った90度の回転処理 http://blog.livedoor.jp/unahide/archives/53129405.html 4×4に配置された、例えば以下のような表示になるように配列を用意して ■■■■ □□□□ □□□□ □□□□ これを 90度 回転させて 例えば、以下のような表示に変化させるって話です。 ■□□□ ■□□□ ■□□□ ■□□□ 前の記事では、普通の配列(一次元配列)だったけど、これをこの記事では二次元配列でやるよ! って話です。 ということで、まず、最初の状態の配列を用意すると以下のような感じです。 blocks = [ [1,1