Объектный код
Как научится правильно писать гибкий объектно ориентированный код?
Обычно я делаю как-то так
function construct(l) {
var obj = {
a : 5,
b : function() {
},
c : l
}
return obj;
}
Или даже так
function construct(l) {
var obj = {}
obj.a = 5;
obj.b = function() {
}
obj.l = l;
return obj;
}
Но хочется чего то более сложного. Как создают объекты профессионалы? |
Цитата:
|
я не знаю как профессианалы пишут но продолжаю так
function const2(){
var obj=new construct(55);
obj.c=6;
obj.d=function(){this.f=this.a+this.c}
return obj;
};
var f=new const2();alert('f='+f);f.d();alert(f.f);
|
Цитата:
|
Цитата:
Цитата:
Цитата:
|
Цитата:
Вы написали фи-ю, а потом вспомнили,что всё это делается одной строкой, но первый вариант удалить забыли. Да? |
Цитата:
|
Цитата:
|
Цитата:
|
как много букв тратится на Toggle.prototype
|
| Часовой пояс GMT +3, время: 19:45. |