Это видео-руководство по использованию метода Object.assign (), включенного в последнее крупное обновление JavaScript. Object.assign () - очень удобный инструмент для копирования или слияния объектов, которые должны быть в каждом наборе инструментов JS-разработчика.

P.S .: Я забыл указать на одну ошибку с передачей пустых объектов в Object.assign для создания копий - вложенные свойства назначаются по ссылке вместо значения, поэтому изменение вашей копии также изменит исходный объект:

Так что будьте осторожны, чтобы не совершить эту ошибку! Спасибо за просмотр. :)

Ссылки на ссылки:

Композиция вместо наследования на FunFunFunction от Маттиаса Петтера Йоханссона

Изучение шаблонов проектирования JavaScript: шаблон Mixin от Адди Османи

✉️ Подпишитесь на рассылку еженедельно Email Blast 🐦 Подпишитесь на Codeburst на Twitter и 🕸️ Изучите Full Stack Web Development .

Вы можете подписаться на меня в Твиттере @okaybenji