Не пойму работу Object.assign() для documentElement?
Метод Object.assign() в JavaScript используется для копирования значений всех перечислимых собственных свойств одного или нескольких исходных объектов в целевой объект. Изначально этот метод был представлен для работы с объектами, но в некоторых случаях он также может быть использован для работы с элементами DOM. Element.documentElement (или document.documentElement) представляет элемент <html> всего документа. Этот элемент является контейнером ... Читать далее