Event-Loop. Асинхронность.
Одно из лучшие видео про event loop.
Ну и плюс вот это
Одно из лучшие видео про event loop.
Ну и плюс вот это
Следует пройтись map'ом по массиву и если id совпадёт, то вернуть заменяемый объект.
Добавить node в compilerOptions.types ts-конфига
Ошибок в консоли не избежать, это функциональность браузера
О том как не надо и как надо делать подписки в rxjs
Array.from({ length: 7 }, (_, index) => new Date().getFullYear() - index); Сравнение на примере пакетов для маршрутизации, вероятно оно более корректное