Назад к задачамПолучайте помощь с лайвкодингом в реальном времени с Sobes Copilot
Junior — Senior
10
Поиск ошибки при копировании Map в JavaScript
Компании, где спрашивали:
Garpix
Условие задачи
В этом задании требуется выявить проблему в приведённом фрагменте кода.
type Metadata = {}
type UserMetadata = Map<string, Metadata>;
const storage: UserMetadata = new Map();
console.log(storage.get('foo'));
const storageCopy: UserMetadata = {...storage};
console.log(storageCopy.get('foo'));
Обратите внимание, что используется оператор распространения для копирования карты. Определите, почему второй вызов get приводит к ошибке и как правильно скопировать структуру Map.