Аргументы по умолчанию
Credit: https://learn.javascript.ru/new-prototype
by Artem
JavaScript
function Menu(options) {
options = Object.create(options);
options.width = options.width || 300;
alert( options.width ); // возьмёт width из наследника
alert( options.height ); // возьмёт height из исходного объекта
...
}