TypeScript эквивалент Kotlin Array.any ()Javascript

Форум по Javascript
Ответить
Anonymous
 TypeScript эквивалент Kotlin Array.any ()

Сообщение Anonymous »

Я все еще очень новичок в TypeScript. Работая над проектом Next.js, я отображаю список сгруппированных элементов с названиями. Если в группе нет элементов, соответствующих конкретным критериям, я не хочу отображать заголовок или элементы. Я использовал функцию Kotlin Array.any () ранее, чтобы сказать, что «если какой -либо элемент соответствует этим критериям, включите его». Я не нашел способ сделать это напрямую в TypeScript. В приведенном ниже примере я хотел бы сохранить список Item , если у кого -либо из его элементов есть acomeprop = null . Единственный способ, которым я обнаружил, пока это использует! Есть ли лучший способ сделать это? < /P>

Код: Выделить всё

{Object.entries(groupedListData!)
.filter(
([key, itemsGroupedByKey]) =>
!itemsGroupedByKey.every(
(item) => item.someProp !== null
)
)
...
< /code>
Я прочитал все функции массива, и ни один из них не кажется действительно подходящим. Я также читал о расширении встроенного класса массива с помощью моего собственного () 
, но это кажется немного жестким. Мне это не понадобится для более чем нескольких мест в коде.

Подробнее здесь: https://stackoverflow.com/questions/795 ... -array-any
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Javascript»