En JavaScript, vous pouvez déclarer un tableau en utilisant soit le nouveau constructeur Array(), soit la notation entre crochets ( []). Bien que les deux méthodes créent des tableaux, il existe des différences subtiles entre elles.
nouveau constructeur Array()
Le constructeur new Array() vous permet de créer un tableau avec un taille spécifiée ou un tableau vide en ne passant aucun argument. Par exemple :
// Array with no items var myArray = new Array(); // Equivalent to [] // Array with 5 items (all undefined) var myArray = new Array(5);
Notation entre crochets ([])
La notation entre crochets est un moyen plus simple de déclarer un tableau. Vous placez simplement les éléments du tableau entre crochets. Par exemple :
// Empty array var myArray = []; // Array with two elements var myArray = ['foo', 'bar'];
La différence
Dans l'exemple que vous avez fourni, il n'y a aucune différence, car myArray = new Array(); et monArray = []; créera un tableau vide.
Cependant, le nouveau constructeur Array() a une fonctionnalité unique : vous pouvez spécifier la taille du tableau lors de sa création. Cela peut être utile dans certaines situations, par exemple lorsque vous connaissez le nombre exact d'éléments que le tableau contiendra et que vous souhaitez améliorer les performances :
// Create an array with a specific size (no items) var myArray = new Array(3); myArray.length; // 3
Résumé
Bien que new Array() et [] puissent être utilisés pour déclarer des tableaux en JavaScript, le constructeur new Array() offre la possibilité de spécifier la taille du tableau, ce qui peut être avantageux dans des cas spécifiques. scénarios.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!