E 'possibile non avere un array con indice zero con javascript? [chiuso]

2

Mi sono imbattuto in alcune domande di intervista che menzionano nella domanda "... dati un intero x e un array con indice zero ..." È necessario menzionare l'array con indice zero? Quali lingue supportano gli array non indicizzati a zero? È possibile con javascript?

    
posta xgrioux 13.12.2015 - 08:47
fonte

1 risposta

3

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 .

    
risposta data 13.12.2015 - 08:56
fonte

Leggi altre domande sui tag