36
Как вы клонируете объект ES6 Map или Set?Мелко-клоун ES6 Карта или набор
Я хочу получить новую карту или набор с теми же ключами и значениями.
Как вы клонируете объект ES6 Map или Set?Мелко-клоун ES6 Карта или набор
Я хочу получить новую карту или набор с теми же ключами и значениями.
Используйте конструктор для клонирования карт и наборов:
var clonedMap = new Map(originalMap)
var clonedSet = new Set(originalSet)
Как сделать глубокий клон? – BILL
Посмотрите эту скрипту, чтобы увидеть, как глубоко клонировать карту: https://jsfiddle.net/pahund/5qtt2Len/1/ –
«Карта» следует рассматривать как абстрактный тип данных, а не как объект Javascript. Следовательно, глубокое клонирование «Карты» не имеет смысла. – ftor