Initialisation de la longueur du tableau dans JavaScript
Malgré la recommandation répandue pour initialiser la longueur du tableau en utilisant le nouveau tableau (4), cette syntaxe de syntaxe est de désamorcer des outils tels que Jslint en raison de sa préférence pour la [] syntaxe. Cela soulève des préoccupations concernant les performances et la compatibilité.
risques et compatibilité
Bien que la nouvelle syntaxe (4) puisse être largement utilisée, il pose des risques potentiels:
Cependant, il n'y a aucun moyen direct de définir la longueur du tableau et d'initialiser les valeurs en une seule ligne en utilisant cette syntaxe. Au lieu de cela, vous devez affecter la longueur manuellement:
test.length = 4;
var test = [];
Diverses solutions alternatives fournissent des moyens plus efficaces et pratiques pour initialiser les billets:
test.length = 4;
aval.Apply (null,, &&] [et&&] Array. Array (5)): crée un tableau avec la longueur 5, mais les valeurs ne sont pas définies.
array.apply (null, array (5)). Map (function () {}):
Initialize Array et attribue des valeurs non définies. Array (5)). Map (fonction (x, i) {return i;}):Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.
Copyright© 2022 湘ICP备2022001581号-3