Le moyen le plus efficace de créer un tableau rempli de zéros en JavaScript
Il peut être nécessaire en JavaScript de créer un tableau d'une longueur spécifique, avec tous ses éléments initialisés à zéro. Ceci peut être réalisé de plusieurs manières, mais certaines méthodes peuvent être plus gourmandes en ressources ou moins claires que d'autres.
Array.prototype.fill
La méthode la plus efficace , introduit dans ES6, consiste à utiliser la méthode Array.prototype.fill. Il fonctionne comme suit :
new Array(len).fill(0);
Ici, len représente la longueur souhaitée du tableau rempli de zéros. Array.prototype.fill accepte un seul paramètre, qui spécifie la valeur avec laquelle remplir chaque élément.
Exemple :
const myArray = new Array(5).fill(0); console.log(myArray); // [0, 0, 0, 0, 0]
Autres méthodes
Bien que l'utilisation de Array.prototype.fill soit l'approche préférée, il existe des alternatives méthodes :
Array.apply(null, {length: len}).map(Function.prototype.call, Number.prototype.valueOf);
[...Array(len)].map(() => 0);
Array.from({length: len}, () => 0);
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!