Это видео-руководство по использованию метода Object.assign (), включенного в последнее крупное обновление JavaScript. Object.assign () - очень удобный инструмент для копирования или слияния объектов, которые должны быть в каждом наборе инструментов JS-разработчика.
P.S .: Я забыл указать на одну ошибку с передачей пустых объектов в Object.assign для создания копий - вложенные свойства назначаются по ссылке вместо значения, поэтому изменение вашей копии также изменит исходный объект:
Так что будьте осторожны, чтобы не совершить эту ошибку! Спасибо за просмотр. :)
Ссылки на ссылки:
Композиция вместо наследования на FunFunFunction от Маттиаса Петтера Йоханссона
Изучение шаблонов проектирования JavaScript: шаблон Mixin от Адди Османи
✉️ Подпишитесь на рассылку еженедельно Email Blast 🐦 Подпишитесь на Codeburst на Twitter и 🕸️ Изучите Full Stack Web Development .
Вы можете подписаться на меня в Твиттере @okaybenji