Jeudi 5 septembre 2024
Bonjour à tous ! ?
Les itérateurs sont encore un autre outil puissant JavaScript. Dans une légère torsion, alors que l'affectation d'aujourd'hui s'appelle Iterators : .forEach(), .map(), .findIndex(), .filter() et .reduce(), pour être transparent, ce sont des méthodes qui emploient des itérateurs pour accomplir leur objectif.
Présentation des méthodes d'itérateur
.forEach() : itère les éléments et exécute la fonction fournie
.map() : itère les éléments et applique la fonction pour créer un nouveau tableau
.findIndex() : itère les éléments, trouve la correspondance et renvoie l'index
.reduce() : itère les éléments et accumule les valeurs, sommation
.filter() : itère les éléments et crée conditionnellement un nouveau tableau
Ces méthodes appartiennent à l'objet prototype Array et résument le processus itératif banal pour exposer directement les données.
Itérateur préféré du jour : .filter()
Après avoir exploré et expérimenté ces itérateurs aujourd'hui, j'ai découvert que mon préféré est .filter() en raison de son extensibilité. Un peu comme une fonction d'usine, elle peut être utilisée pour créer de nouveaux objets, à condition qu'il s'agisse de sous-ensembles de l'objet correspondant à une condition, comme tous les éléments dépassant une certaine quantité :
const bigNumbers = [148, 256, 384, 918, 512]; // Using filter() to get all elements above 200 const allAbove200 = bigNumbers.filter(num => num > 200); console.log(allAbove200); // Output: [256, 384, 918, 512]
C'est tellement élégant et épuré que c'en est presque beau.
Bon codage ! ?
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!