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