Sobes.tech
Middle

Koja je razlika između metoda some, find i includes?

sobes.tech АИ

Одговор од АИ

У JavaScript, методи some, find и includes се применяют к масивам, но имају различите сврхе:

  • some(callback) — проверава да ли бар један елемент у масиву испуњава услов у callback. Враћа true или false.

  • find(callback) — враћа први елемент у масиву који испуњава услов у callback. Ако таквог нема — undefined.

  • includes(value) — проверава да ли масив садржи одређену вредност. Враћа true или false.

Пример:

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

arr.some(x => x > 3); // true, постоји елемент > 3
arr.find(x => x > 3); // 4, први елемент > 3
arr.includes(3);     // true, 3 је у масиву