Запіс на курсы па HTML, CSS, JavaScript, PHP, Python, фрэймворкам і CMS,
а таксама: дапамога ў пошуку працы і заказаў, стажыроўка на рэальных праектах→
112 of 264 menu

Метад find

Метад find дапамагае знайсці першы элемент у масіве згодна з перададзеным у параметры колбэкам. Калі элемента няма, то вяртаецца undefined.

Сінтаксіс

массiв.find(функцыя);

Прыклад

Давайце знойдзем элемент масіва, які адпавядае ўмовам, напісаным у функцыі:

let arr = [1, 2, 3, 4]; let res = arr.find(function(currentValue) { return currentValue > 0; }); console.log(res);

Вынік выканання кода:

1

Прыклад

Давайце знойдзем элемент масіва, даўжыня якога роўная 2:

let arr = ['abc', 'defg', 'kl', 'mn']; let res = arr.find(function(elem) { return elem.length == 2; }); console.log(res);

У выніку выканання кода мы ўбачым, што метад знайшоў першы элемент, які падыходзіць да ўмоў функцыі:

'kl'

Глядзіце таксама

  • метад findIndex,
    які шукае індэкс элемента ў масіве
  • метад findLast,
    які шукае элемент з канца масіва
  • метад findLastIndex,
    які шукае індэкс элемента з канца масіва
byenru