Ce qui est littéral de tableau de notation en javascript et quand devriez-vous utiliser?

JSLint me donne cette erreur:

Problème à la ligne 11 de caractère 33: Utiliser le littéral de tableau de notation [].

var myArray = new Array();

Ce qui est littéral de tableau de notation et pourquoi veut-il de moi de l'utiliser à la place?

Il montre ici que new Array(); devrait fonctionner... est-il quelque chose que je suis absent?

  • Ceci est similaire, mais pas tout à fait la même chose que: stackoverflow.com/questions/931872/...
  • double de Quel est le problème avec var x = new Array();
  • Également toujours utiliser le littéral quand vous le pouvez parce que le constructeur Array ( new Array() ) ne fonctionne pas toujours correctement. par exemple, si il est une valeur unique qui est un nombre. > new Array(3, 11, 8) [ 3, 11, 8 ] > new Array(3) [ , , ,] > Tableau(3.1) RangeError: Invalide longueur du tableau
InformationsquelleAutor Matt | 2009-07-07