Méthode Find()
Explorons la méthode find()
, y compris sa syntaxe et ses applications, avec des exemples concrets pour illustrer sa fonctionnalité.
find()
Alors que la méthode filter()
parcourt un tableau pour découvrir tous les éléments répondant à une condition, la méthode find()
est conçue pour une mission singulière – découvrir et récupérer le premier élément correspondant. Voici un aperçu de sa syntaxe :
js9123array.find((element, index, array) => {// Callback body});
Décomposons les caractéristiques critiques de la méthode find() :
Le tableau original reste inchangé ;
Il parcourt le tableau, examinant chaque élément ;
La méthode s'arrête dès qu'elle trouve la première correspondance, retournant cet élément spécifique ;
Sans élément correspondant, la méthode retourne
undefined
.
Trouver une tâche par ordre
Dans cet exemple, la méthode 'find()' récupère la tâche par la clé 'order'.
1234567891011const tasks = [ { order: 1, name: "Buy groceries" }, { order: 2, name: "Walk the dog" }, { order: 3, name: "Read a book" }, ]; const firstTask = tasks.find((element) => element.order === 1); console.log("First task:", firstTask.name); // Output: First task: Buy groceries const secondTask = tasks.find((element) => element.order === 2); console.log("Second task:", secondTask.name); // Output: Second task: Walk the dog
1. Quel est le but principal de la méthode find()
?
2. Quelle est une caractéristique clé de la méthode find()
?
3. Quel sera le résultat dans l'exemple donné ci-dessous ?
Merci pour vos commentaires !
Demandez à l'IA
Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion