Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Можно ли в жс получить родителя метода? (https://javascript.ru/forum/misc/42419-mozhno-li-v-zhs-poluchit-roditelya-metoda.html)

grifangel 25.10.2013 12:56

Можно ли в жс получить родителя метода?
 
Всем добрый день. Такой вопрос, можно ли в жс получить родителя метода? Например мне нужно получить родителя метода alert (т.е. window),
как это можно сделать? Спасибо.

danik.js 25.10.2013 18:55

Цитата:

Сообщение от grifangel
Например мне нужно получить родителя метода alert (т.е. window)

так и пиши: window

danik.js 25.10.2013 18:56

Метод alert объявлен в прототипе:
Window.prototype.alert
У него нет никаких родителей.

grifangel 25.10.2013 20:53

А можно ли это узнать программно? Образно говоря при вводе alert.parent или чего-то типа этого выдает window. Такое есть в жс?

danik.js 26.10.2013 07:45

Цитата:

Сообщение от grifangel
Такое есть в жс?

Я ведь уже сказал, что методы хранятся в прототипе, поэтому они и знать не знают про существование инстансов (основанных на этом прототипе).

Зачем тебе это? Покажи пример потенциального использования.

BallsShaped 26.10.2013 12:40

Цитата:

Сообщение от grifangel
можно ли в жс получить родителя метода?

нет.


Часовой пояс GMT +3, время: 09:16.