MW211 EXIT

devlog
JavaScript/配列(添字配列)の欠番
2014年04月01日
突然、大きな添字の配列に値を代入した場合、配列はどうなるのか?

PHPだと添字配列も連想配列の一部なので、そこまでの配列は欠番となる。

では、JavaScriptの場合は?
┌──────────────────────────────────────┐
│var 配列 = [];                                                              │
│配列[2] = 値;                                                               │
│alert(配列.length);  // →「3」(0,1,2)                                      │
└──────────────────────────────────────┘
こちらの場合は、配列はあくまで添字配列なので(連想配列はハッシュで代用)、
欠番はできず、値のない配列ができる。
分類:JavaScript