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 dincallback. Returneazătruesaufalse. -
find(callback)— returnează primul element din array care satisface condiția dincallback. Dacă nu există,undefined. -
includes(value)— verifică dacă array-ul conține o anumită valoare. Returneazătruesaufalse.
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