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 danscallback. Renvoietrueoufalse. -
find(callback)— renvoie le premier élément du tableau qui satisfait la condition danscallback. Si aucun, renvoieundefined. -
includes(value)— vérifie si le tableau contient une valeur spécifique. Renvoietrueoufalse.
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