Вот такой вопрос :
Вообще какие this поля и методы разумно держать в Конструкторе объекта ? |
Любые, если они нужны лично "экземплярам".
|
Вот такой вопрос :
А клонировать конструктор и связанный с ним прототип возможно ? И как ? |
Клонировать deep? Функции не клонировать, объекты тяжело, т.к. нужно тип выяснять и т.д.
|
Цитата:
Функции вроде как раз можно: function f(a,b,c){/*код*/}; var f2=new Function(ВыделитьАрг(f,Первый),ВыделитьАрг(f,Второй),ВыделитьАрг(f,Последний),Выделить_код_тела(f)) правда не знаю , как передавать выделенные аргументы в Function , т.е. как составить выражение new Function(от заранее неизвестного числа аргументов) ... |
Цитата:
Можно просто создавать новую ссылку на тот же блок кода. Правда, изменение свойств будет общее. |
Цитата:
|
kefi, ну, а неправильный [[scope]] - совсем неверно.
|
Есть такой вопрос :
Свойства прототипа - это обычно неизменные , постоянные величины, определяемые только изначально проинициализированными значениями ? Или в javascript широко используется их изменение во время работы программы ? |
Цитата:
|
Часовой пояс GMT +3, время: 02:30. |