楽しいだけで十分です

好きなことを書きます

JavaScriptのArray.lengthプロパティは、インデックスの最大値 + 1を表す

タイトルの通りなのですが、びっくりしました。
配列の要素数を返してくれるプロパティだと思ってたら、違いました。
配列のインデックスが飛び飛びになることはほとんどない(Array.shift()などでも振り直される)ので、気にしないといけない機会はあまりないと思いますが、こういうのもあるんだなあと頭に置いておきます。

参考

d.hatena.ne.jp