Sobes.tech
Middle

Quelle est la différence entre les méthodes some, find et includes?

sobes.tech IA

Réponse de l'IA

En JavaScript, les méthodes some, find et includes s'appliquent aux tableaux, mais ont des objectifs différents :

  • some(callback) — vérifie si au moins un élément du tableau satisfait la condition dans callback. Renvoie true ou false.

  • find(callback) — renvoie le premier élément du tableau qui satisfait la condition dans callback. Si aucun, renvoie undefined.

  • includes(value) — vérifie si le tableau contient une valeur spécifique. Renvoie true ou false.

Exemple :

const arr = [1, 2, 3, 4];

arr.some(x => x > 3); // true, il y a un élément > 3
arr.find(x => x > 3); // 4, premier élément > 3
arr.includes(3);     // true, 3 est dans le tableau