Sobes.tech
Middle

Care este diferența dintre metodele some, find și includes?

sobes.tech AI

Răspuns de la AI

În JavaScript, metodele some, find și includes se aplică array-urilor, dar au scopuri diferite:

  • some(callback) — verifică dacă cel puțin un element din array satisface condiția din callback. Returnează true sau false.

  • find(callback) — returnează primul element din array care satisface condiția din callback. Dacă nu există, undefined.

  • includes(value) — verifică dacă array-ul conține o anumită valoare. Returnează true sau false.

Exemplu:

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

arr.some(x => x > 3); // true, există un element > 3
arr.find(x => x > 3); // 4, primul element > 3
arr.includes(3);     // true, 3 este în array