Допустим у меня есть :
var Obj = {
p : 23,
method : function(){
console.log( this.p++);
}
}
Как можно сделать так, чтобы после выполнения или при вызове этого метода( Obj.method() )вызывались определенные функции(с возможностью их открепления/приклепления)? т.е. как у объектов dom
Можно
var Obj = {
p: 23,
methodLog: [],
method: function() {
for (i = 0; i < this.methodLog.length; i++)
this.methodLog[i].call(this);
console.log(this.p++);
}
};
Obj.methodLog.push(function() {
console.log('alerter1')
});
Obj.methodLog.push(function() {
console.log('alerter2. p = ' + this.p)
});
Obj.method();
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Столкнулся с проблемой, нажатие на кнопку затрагивает не только текст но и внутренние тэгиПодскажите как исправить
У меня имеется ф-я collections, которая подключается к mongodb и подтягивает имена всех коллекций
В результате отключение электричества, на локальном сервере под OpenServer слетела таблица в базе данных, не могу понять как ее восстановитьВ...