Underscore.js | _.find () Функция

Опубликовано: 11 Декабря, 2021

Функция _.find () просматривает каждый элемент списка и возвращает первое вхождение элемента, удовлетворяющего условию. Если какой-либо элемент списка не удовлетворяет условию, возвращается undefined значение.

Синтаксис:

 _.find (список, предикат, [контекст])

Параметры: эта функция принимает три параметра, как указано выше и описано ниже:

  • list: этот параметр используется для хранения списка элементов.
  • предикат: этот параметр используется для удержания условия истинности.
  • context: текстовое содержимое, которое необходимо отобразить. Это необязательный параметр.

Возвращаемое значение: возвращает первое вхождение элемента, удовлетворяющего условию.

Пример 1:

Выход:

 5

Пример 2:

<!DOCTYPE html>
< html >
< head >
< script type = "text/javascript" src =
</ script >
</ head >
< body >
< script type = "text/javascript" >
var words = ['javascript', 'java', 'unix',
'hypertext', 'undescore', 'CSS'];
const result = words.find(word => word.length == 9);
console.log(result);
</ script >
</ body >
</ html >

Выход:

 гипертекст