История изменений
Исправление Deleted, (текущая версия) :
Вот ты и спалился
function MyObject{
this.method = function() {
}
}
var method = "test";
var some = new (function(){
this.mix = function(obj) {
for(var memberName in obj)
this[memberName] = obj[memberName];
};
})();
some.mix(new MyObject());
Сколько раз используется метод с именем 'method', не путай с переменной.
Исходная версия Deleted, :
Вот ты и спалился
function MyObject{
this.method = function() {
}
}
var method = "test";
var someBus = {
addCallback: function(obj) {
for(var memberName in obj)
callbacks.push(obj[memberName]);
}
}
someBus.addCallback(new MyObject());
Сколько раз используется метод с именем 'method', не путай с переменной.