![Старый](/forum/images/ca_serenity/statusicon/post_old.gif)
31.08.2015, 23:54
|
![Аватар для рони](https://javascript.ru/forum/image.php?u=7416&dateline=1372796129) |
Профессор
|
|
Регистрация: 27.05.2010
Сообщений: 33,136
|
|
forwardonly2015,
не понимаю о чём вы?
|
|
![Старый](/forum/images/ca_serenity/statusicon/post_old.gif)
01.09.2015, 00:06
|
Аспирант
|
|
Регистрация: 31.08.2015
Сообщений: 90
|
|
Object.prototype.foo=function(obj){for(var i in obj) this[i]=obj[i]}
obj={a: 1}
testObj={}
testObj.foo(obj)
alert(testObj.hasOwnProperty("foo"))
|
|
![Старый](/forum/images/ca_serenity/statusicon/post_old.gif)
01.09.2015, 00:33
|
![Аватар для рони](https://javascript.ru/forum/image.php?u=7416&dateline=1372796129) |
Профессор
|
|
Регистрация: 27.05.2010
Сообщений: 33,136
|
|
forwardonly2015,
у всех обьектов будет свойство foo и в чём соль?
|
|
![Старый](/forum/images/ca_serenity/statusicon/post_old.gif)
01.09.2015, 00:45
|
Аспирант
|
|
Регистрация: 31.08.2015
Сообщений: 90
|
|
LOL. Соль в том, что они должны его наследовать[делегированием] а не содержать в себе. Вам надо поменьше увлекаться жекверями. Вопросы Ваши детсадовского уровня, если честно.
Последний раз редактировалось forwardonly2015, 01.09.2015 в 00:51.
|
|
![Старый](/forum/images/ca_serenity/statusicon/post_old.gif)
01.09.2015, 01:07
|
![Аватар для рони](https://javascript.ru/forum/image.php?u=7416&dateline=1372796129) |
Профессор
|
|
Регистрация: 27.05.2010
Сообщений: 33,136
|
|
forwardonly2015,
не понимаю.
|
|
![Старый](/forum/images/ca_serenity/statusicon/post_old.gif)
01.09.2015, 01:21
|
![Аватар для рони](https://javascript.ru/forum/image.php?u=7416&dateline=1372796129) |
Профессор
|
|
Регистрация: 27.05.2010
Сообщений: 33,136
|
|
Сообщение от forwardonly2015
|
они должны его наследовать[делегированием]
|
это я совсем не понимаю -- передали три параметра обьектом - есть обьект меняем свойства, можно даже if(obj) убрать, причём тут прототипы, наследование делегирование?
зачем в обьект с параметрами совать лишнее, тем более за ТС, не нравится предложите лучше, зачем усложнять простое?
|
|
![Старый](/forum/images/ca_serenity/statusicon/post_old.gif)
01.09.2015, 01:22
|
Аспирант
|
|
Регистрация: 31.08.2015
Сообщений: 90
|
|
рони,
Насколько я понял, Вы вообще не понимаете ООП в JS. Это понятно, поскольку годной литературы по JS мало, если не сказать отсутствует. Могу посоветовать почитать что-нибудь по Self, Io, отчасти Lua, еще поможет Smalltalk и Ruby, хотя в последних классы, не совсем то, но их с JS роднит динамика. А с ходу Вы это не поймете все равно, бесполезно Вам что-либо объяснять тут.
|
|
![Старый](/forum/images/ca_serenity/statusicon/post_old.gif)
01.09.2015, 01:28
|
Аспирант
|
|
Регистрация: 31.08.2015
Сообщений: 90
|
|
Сообщение от рони
|
это я совсем не понимаю -- передали три параметра обьектом - есть обьект меняем свойства, можно даже if(obj) убрать, причём тут прототипы, наследование делегирование?
зачем в обьект с параметрами совать лишнее, тем более за ТС, не нравится предложите лучше, зачем усложнять простое?
|
Я вообще не распарсил, что Вы тут сказали, но для такого случая как у Вас показан(если это кому то нужно) надо использовать конструкторы.
|
|
![Старый](/forum/images/ca_serenity/statusicon/post_old.gif)
01.09.2015, 01:29
|
![Аватар для рони](https://javascript.ru/forum/image.php?u=7416&dateline=1372796129) |
Профессор
|
|
Регистрация: 27.05.2010
Сообщений: 33,136
|
|
forwardonly2015,
спасибо за совет, но этоже бесполезно ![](https://javascript.ru/forum/images/smilies/smile.gif)
|
|
![Старый](/forum/images/ca_serenity/statusicon/post_old.gif)
01.09.2015, 01:30
|
![Аватар для рони](https://javascript.ru/forum/image.php?u=7416&dateline=1372796129) |
Профессор
|
|
Регистрация: 27.05.2010
Сообщений: 33,136
|
|
Сообщение от forwardonly2015
|
надо использовать конструкторы
|
абалдеть ... ещё один зверь, у вас там зоопарк что-ли?
|
|
|
|