Spec-Zone.ru › Valibot

findItem

Создает действие преобразования для поиска элемента.

const Action = v.findItem<TInput>(operation);

Обобщения

  • TInput extends ArrayInput

Параметры

  • operation ArrayRequirement<TInput>

Пояснение

С помощью findItem можно извлечь первый элемент массива, соответствующий заданному operation.

Возвращает

  • Action FindItemAction<TInput>

Примеры

В следующих примерах показано, как можно использовать findItem.

Поиск повторяющегося элемента

Схема для поиска первого повторяющегося элемента в массиве.

const DuplicateItemSchema = v.pipe(
  v.array(v.string()),
  v.findItem((item, index, array) => array.indexOf(item) !== index)
);

Связанные материалы

Следующие API можно комбинировать с findItem.

Схемы

any, array, custom, instance, tuple, unknown

Методы

pipe

Утилиты

isOfKind, isOfType

© Fabian Hiller
Licensed under the MIT License.
https://valibot.dev/api/findItem/

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API