Метод find

Метод find помаже да се пронађе први елемент у низу према услову задатом у колбеку прослеђеном као параметар. Ако елемент није пронађен, враћа се undefined.

Синтакса

javascriptниз.find(функција);

Пример

Хајде да пронађемо елемент низа који задовољава услове записане у функцији:

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

let res = arr.find(function(currentValue) {
  return currentValue > 0;
});

console.log(res);

Резултат извршавања кода:

javascript1

Пример

Хајде да пронађемо елемент низа чија је дужина једнака 2:

javascriptlet arr = ['abc', 'defg', 'kl', 'mn'];

let res = arr.find(function(elem) {
  return elem.length == 2;
});

console.log(res);

Као резултат извршавања кода видећемо да је метод пронашао први елемент који одговара условима функције:

javascript'kl'

Погледајте такође

  • метод findIndex,
    који тражи индекс елемента у низу
  • метод findLast,
    који тражи елемент од краја низа
  • метод findLastIndex,
    који тражи индекс елемента од краја низа