collectTree(':scope > ul > li', 'a', document.querySelector('.b-tree__collapse'))
.trim()
, можете добавить .replace(/\n\s*/g, ' ')
. если взять Вашу строку кода resizeObserver?.disconnect(),
то тут не указано двоеточие то есть else,
обычно классикой считается когда Вы указываете программе если ДА, то одно действие,
если НЕТ, то другое, или функция должна что-то возвращать,
к примеру resizeObserver?.disconnect() : 'observer_another_action()' || null;
new Hamburger(Hamburger.SIZE_SMALL(), Hamburger.STUFFING_CHEESE());
, т.к. это будут не статические поля, а методы.return this.toppings.push(topping);
, то будете получать назад последний добавленный в массив элемент. Если так this.toppings.push(topping); return this;
, то будете возвращать экземпляр класса, и сможете по цепочке вызывать методы.new Hamburger(Hamburger.SIZE_SMALL, Hamburger.STUFFING_CHEESE)
.addTopping(Hamburger.TOPPING_MAYO)
.addTopping(Hamburger.TOPPING_SAUCE);
тут я передумал и решил добавить еще приправу, следовательно их надо хранить в массиве.
collection.reduce((acc, x) => acc + x, 0)
и подобного рода - вычисление суммы значений массива. Почитайте. http://localhost:5173/Mail/category=Входящие
http://localhost:5173/Mail/category=Архив