Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
Object#get и Object#set? Там кода на три строчки — все нормальные люди им пользуются и как-то, вцелом, довольны.obj.set('prop', 'value');
obj.get('another_prop');obj.bind('change:prop_1', function(oldValue, newValue){ alert('prop_1 was changed from ' + oldValue + ' to ' + newValue); });
obj.bind('get:prop_2', function(){ alert('prop_2 was accessed'); });Object.prototype.set = function( prop , value ){
return this[prop] = value;
}
Object.prototype.get = function( prop ){
return this[prop];
}
Две маленьких функции, способных упростить жизнь