//пример с функцией
function func(a, b = 10) {
console.log(a, b);
};
func('word', undefined); //'word' 10 --> перезаписи на undefined не происходит
//пример с переменной
let a = 5;
a = undefined;
console.log(a); //undefined --> перезапись происходит
b = 10
- это означает, что инициализируй b значением 10 если там инициализация по умолчанию (undefined).