Показать сообщение отдельно
  #7 (permalink)  
Старый 27.05.2015, 12:10
Профессор
Отправить личное сообщение для tsigel Посмотреть профиль Найти все сообщения от tsigel
 
Регистрация: 12.12.2012
Сообщений: 1,398

var handler = {
    get: function(target, name){
        alert('get element with name: ' + name);
        return name in target?
            target[name] : undefined;
    },
    set: function (target, name, value) {
        alert('set element with name: ' + name);
        target[name] = value;
        return target;
    }
};

var p = new Proxy({}, handler);
p.a;
p.b = 3;

Смотреть в ff;
Подмените window таким объектом и наслаждайтесь логами

Последний раз редактировалось tsigel, 27.05.2015 в 12:12.
Ответить с цитированием