JSLint mi sta dando questo errore:Che cos'è la notazione letterale della matrice in javascript e quando dovresti usarla?
Problem at line 11 character 33: Use the array literal notation [].
var myArray = new Array();
Qual è array notazione letterale e perché si vuole che io lo uso, invece?
Mostra qui che new Array();
dovrebbe funzionare bene ... c'è qualcosa che mi manca?
Questo è simile a, ma non proprio lo stesso di: http://stackoverflow.com/questions/931872/whats-the-difference-between-array-and-while-declaring-a-javascript-arr/ – Borgar
duplicato di [Cosa c'è di sbagliato con var x = new Array();] (http://stackoverflow.com/questions/885156/whats-wrong-with-var-x-new-array) – Bergi
Usa sempre il letterale quando può perché il costruttore Array (new Array()) non funziona sempre correttamente. per esempio. se c'è un singolo valore che è un numero. > new Array (3, 11, 8) [3, 11, 8]> new Array (3) [,,,]> new Array (3.1) RangeError: lunghezza array non valida –