Middle
Mi a különbség a some, find és includes módszerek között?
sobes.tech MI
Válasz az MI-től
JavaScript-ben az some, find és includes metódusokat tömbökön alkalmazzuk, de különböző célokra:
-
some(callback)— ellenőrzi, hogy a tömbben van-e legalább egy olyan elem, amely megfelel acallbackfeltételének. Visszaadja aztruevagyfalseértéket. -
find(callback)— visszaadja az első olyan elemet a tömbből, amely megfelel acallbackfeltételének. Ha nincs ilyen,undefined. -
includes(value)— ellenőrzi, hogy a tömb tartalmaz-e egy adott értéket. Visszaadja aztruevagyfalseértéket.
Példa:
const arr = [1, 2, 3, 4];
arr.some(x => x > 3); // true, van olyan elem, ami nagyobb 3-nál
arr.find(x => x > 3); // 4, az első elem, ami nagyobb 3-nál
arr.includes(3); // true, a 3 benne van a tömbben