This
Друзья, допустим есть вот такая конструкция
function MyClass() { this.Method1 = Method1 this.Method2 = Method2 } function Method1() { ... } function Method2() { ... } var MyObject = new MyClass() А теперь в методе объекта MyObject я хочу узнать имя объекта MyObject. Возможно ли такое? |
var MyObject2 = MyObject; var MyObject3 = MyObject; Какое из имен MyObject вы хотите узнать? |
Цитата:
|
Дык это один и тот же объект, просто на него ссылается несколько имен.
Вам зачем? |
Цитата:
Цитата:
var MyObject2 = new MyClass() |
И в чем проблема?
|
Цитата:
|
Зачем?
|
Цитата:
А именно: как, если говорить терминами классического ООП, метод "класса" может получить имя "экземпляра"? Но вы, по всей видимости, не имеете ответа. |
В классическом ООП (и в любом другом тоже) нельзя получить имя экземпляра из метода, т.к. у экземпляра нет имени, есть ссылки на него, а вот у ссылок уже есть имена.
|
Часовой пояс GMT +3, время: 06:21. |