Middle
Jaký je rozdíl mezi metodami some, find a includes?
sobes.tech AI
Odpověď od AI
V JavaScriptu se metody some, find a includes používají na polích, ale mají různé účely:
-
some(callback)— kontroluje, zda alespoň jeden prvek pole splňuje podmínku vcallback. Vracítruenebofalse. -
find(callback)— vrací první prvek pole, který splňuje podmínku vcallback. Pokud žádný, vracíundefined. -
includes(value)— kontroluje, zda pole obsahuje konkrétní hodnotu. Vracítruenebofalse.
Příklad:
const arr = [1, 2, 3, 4];
arr.some(x => x > 3); // true, je prvek > 3
arr.find(x => x > 3); // 4, první prvek > 3
arr.includes(3); // true, 3 je v poli