Допустим, у меня есть переменная options
и я хочу установить значение по умолчанию.
Какова польза/недостаток этих двух альтернатив?
Использование объекта распространения
options = {...optionsDefault, ...options};
Или используя Object.assign
options = Object.assign({}, optionsDefault, options);
Это обязательство, что заставило меня задуматься.