Как мне найти элемент массива с помощью TypeScript? (современный, более простой способ)
ES6 + позволяет этот простой / чистый подход
[{"id":1}, {"id":-2}, {"id":3}].find(myObj => myObj.id < 0) // returns {"id":-2}
TypeScript реализует многие функции ES6 + и продолжает это делать. Кажется вероятным, что у него есть как минимум хорошее решение, поэтому:
Как найти элемент в массиве с использованием TypeScript, учитывая простоту использования, современные лучшие практики и элегантность благодаря простоте?
(слегка повторяя вопрос, чтобы найти лучшие подходы)
Заметки
"вещь"может быть объектом JavaScript или почти чем-нибудь еще. Пример выше, случается, находит обычные старые объекты JS, но существует много сценариев.
"канонический«Это просто модный способ в области компьютерных наук (и в других областях) сказать« общепринятое правило или стандартная формула »(помните, что все здесь не знали об этом в какой-то момент)
Это не о новых функциях, Любая версия JS может сделать это. Однако форма для этого становится все менее привлекательной, чем дальше вы возвращаетесь во времени.
Дорожная карта TypeScript для справки.