【JavaScript】配列の操作で躓いた。

// 理想
[ [0, 1],[0, 2],[0, 3] ];
// 現実
[ [[0, 1]], [[0, 2]], [[0, 3]] ];

結論から言うとspliceを使っていたことが原因だったようだ。
こうじゃなくて、

[0, 1]

こう切り出してくれる。

[[0, 1]]

要するに切り出した要素を配列にして返してくれるようだ。

// 要素の先頭を取得
var elem = array[0];
// 要素の先頭を削除
array.splice(0, 1);

あと二回は同じ失敗すると思ったのでまとめた。

コメントを残す

以下に詳細を記入するか、アイコンをクリックしてログインしてください。

WordPress.com ロゴ

WordPress.com アカウントを使ってコメントしています。 ログアウト /  変更 )

Google フォト

Google アカウントを使ってコメントしています。 ログアウト /  変更 )

Twitter 画像

Twitter アカウントを使ってコメントしています。 ログアウト /  変更 )

Facebook の写真

Facebook アカウントを使ってコメントしています。 ログアウト /  変更 )

%s と連携中