Un array in Javascript può essere sparse dove esistono solo alcuni elementi e il primo elemento che esiste non deve essere presente nell'indice 0
. Tuttavia, la proprietà .length
viene sempre misurata dall'indice 0
.
var array = [];
array[3] = "Hello";
array[9] = "Goodbye";
console.log(array.length); // 10
console.log(array); // [3: "Hello", 9: "Goodbye"]
console.log(array[0]); // undefined
Is it necessary to mention zero-indexed array?
Non è realmente necessario in Javascript poiché questa è l'aspettativa predefinita, ma conferma che i valori che ci si aspetta nell'array inizieranno con l'indice 0
.