投稿者 tel | 2014年3月6日

JavaScriptの配列についてのメモ

JavaScriptの配列の挙動に関するメモ。

var a = [,,,];

というように配列リテラルを書けるみたい。new Array(3) と書いた場合と同じっぽい。

var a = [,,,];
console.log(a.length); // => 3
a.forEach(function(e) { console.log(e); });

lengthは3だけど、forEachは要素がないと呼ばれない。
雰囲気的にはundefinedのログが3回表示されそうな気がしたけどそんなことなかった。
mapとかも同様。

要するにインデックスのプロパティがある要素だけforEachされてるのね。


コメントを残す

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

WordPress.com ロゴ

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

Twitter 画像

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

Facebook の写真

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

Google+ フォト

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

%s と連携中

カテゴリー

%d人のブロガーが「いいね」をつけました。