Как мне найти элемент массива с помощью TypeScript? (современный, более простой способ)

Есть ли канонический способ найти элемент в массиве с помощью TypeScript?

ES6 + позволяет этот простой / чистый подход

[{"id":1}, {"id":-2}, {"id":3}].find(myObj => myObj.id < 0)  // returns {"id":-2}

TypeScript реализует многие функции ES6 + и продолжает это делать. Кажется вероятным, что у него есть как минимум хорошее решение, поэтому:

Как найти элемент в массиве с использованием TypeScript, учитывая простоту использования, современные лучшие практики и элегантность благодаря простоте?
(слегка повторяя вопрос, чтобы найти лучшие подходы)

Заметки

"вещь"может быть объектом JavaScript или почти чем-нибудь еще. Пример выше, случается, находит обычные старые объекты JS, но существует много сценариев.

"канонический«Это просто модный способ в области компьютерных наук (и в других областях) сказать« общепринятое правило или стандартная формула »(помните, что все здесь не знали об этом в какой-то момент)

Это не о новых функциях, Любая версия JS может сделать это. Однако форма для этого становится все менее привлекательной, чем дальше вы возвращаетесь во времени.

Дорожная карта TypeScript для справки.

Ответы на вопрос(5)

Ваш ответ на вопрос