Yamato DaiwaE(CMA)S(cript) extensions

getArrayElementSatisfiesThePredicateIfSuchElementIsExactlyOne

Получить индекс удовлетворяющего предикату элемента массива, если такой элемент ровно 1
Перегрузка №1
Если искомого элемента нет либо таковых больше 1, то будет возвращён null
<ArrayElement>
(
):ArrayElement | null
Перегрузка №2
Если искомого элемента нет либо таковых больше 1, будет брошено исключение
<ArrayElement>
(
):ArrayElement
Options
Опции
{
mustThrowErrorIfElementNotFoundOrMatchesAreMultiple
}

Примеры