![]() |
|
Модераторы: Sardar, Aliance |
![]()
|
|
| diam |
|
||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 348 Регистрация: 23.1.2005 Где: Екатеринбург Репутация: 6 Всего: 16 |
Здравствуйте. Сразу поясню на примере, что я имею в виду.
Вопрос: как узнать, кто является "объектом-папой", что бы переписать функцию getThisName на что-то подобное:
|
||||
|
|||||
| smartov |
|
|||
![]() свой собственный ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 4225 Регистрация: 2.2.2006 Где: NJ Репутация: 7 Всего: 259 |
||||
|
||||
| diam |
|
||||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 348 Регистрация: 23.1.2005 Где: Екатеринбург Репутация: 6 Всего: 16 |
Если опираться на
Мы так же можем написать такой конструктор:
Но это не решение. Переозвучу вопрос: 1. Есть конструктор. 2. Он используется в "библиотеке" - подключаемом файле js. 3. Необходимо получить ссылку на объект, свойством которого является вновь созданный нашим конструктором объект, без передачи объекта-предка в качестве параметра функции-конструктору и без установки этого объекта вручную программистом.
|
||||||
|
|||||||
| smartov |
|
|||
![]() свой собственный ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 4225 Регистрация: 2.2.2006 Где: NJ Репутация: 7 Всего: 259 |
То есть ты хочешь из объекта_1 который является не наследником а всего лишь полем-свойством объекта_2 получить этот самый объект_2?
ИМХО не получится, так как этот "дочерний" объект_1 (никакой он конечно не дочерний на самом то деле) объект АСБОЛЮТНО ничего не знает о том, где он содержится, разве только для него не написанно специальной функции-аксессора к обьекту, содержащему его. Если ее нет - значит ее надо написать. |
|||
|
||||
| diam |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 348 Регистрация: 23.1.2005 Где: Екатеринбург Репутация: 6 Всего: 16 |
Любопытство берёт своё
Да, действительно, не получится. Сколько не искал, ничего не нашёл. |
|||
|
||||
![]()
|
| Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | JavaScript: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |