Middle
Aký je rozdiel medzi metódami some, find a includes?
sobes.tech AI
Odpoveď od AI
V JavaScripte sa metódy some, find a includes sa pracuje s poliami, ale majú rôzne účely:
-
some(callback)— kontroluje, či aspoň jeden prvok poľa spĺňa podmienku vcallback. Vrátitruealebofalse. -
find(callback)— vráti prvý prvok poľa, ktorý spĺňa podmienku vcallback. Ak taký nie je, vrátiundefined. -
includes(value)— kontroluje, či pole obsahuje určitú hodnotu. Vrátitruealebofalse.
Príklad:
const arr = [1, 2, 3, 4];
arr.some(x => x > 3); // true, existuje prvok > 3
arr.find(x => x > 3); // 4, prvý prvok > 3
arr.includes(3); // true, 3 je v poli