Функция ArrayOptFindByKey() ищет первый элемент массива, у которого значение определенного поля (ключа) совпадает с заданным значением.

Аргументы:

  • array
    Массив, в котором будет производиться поиск элемента по ключу.
  • keyValue
    Значение ключа, по которому будет производиться поиск. Должно быть строкой.
  • keyName (необязательный аргумент)
    Имя элемента массива, который используется в качестве ключа. Если имя ключа не указано, используется первичный ключ.

Результат:

  • Any
    Возвращает первый элемент, значение ключа которого совпадает с keyValue. Если такой элемент не найден, возвращается undefined.

On Datex