Показать сообщение отдельно
  #1 (permalink)  
Старый 07.08.2012, 23:54
Профессор
Посмотреть профиль Найти все сообщения от Антон Крамолов
 
Регистрация: 11.04.2012
Сообщений: 255

Функция extend
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);


Не пойму в чем ошибка
Ответить с цитированием