function extend() {
var target = arguments[0];
alert(arguments.length);
for (var i = 1; i < arguments.length; ++i) {
var options = arguments[i];
for (var prop in options) {
alert(prop + ' ' + options[prop]);
if (typeof arguments[i] == 'object') {
target[prop] = extend({}, options[prop]);
}
else {
target[prop] = options[prop];
}
}
}
return target;
}
var defaults = {width: 'auto', height: 'auto'};
var options = {width: '1000px'};
var c = extend({}, defaults, options);
alert(c.height);
Не пойму в чем ошибка