Вы не зашли.
Главная » JavaScript » Как получить ссылку на прародителя?
#1. TLENS Off (14)
Moderator
2014.02.13 20:08
В общем есть такой обьект
Код:
(function () {
return {
a: {
b: {
c: function () {
console.log(this);
},
abca: 'test'
}
},
ab: 123
}
}()).a.b.c();
как мне получить ссылку из a.b.c() на ab
Те как перемещаться по иерархии объекта вверх?
#2. Gemorroj Off (108)
Administrator
2014.02.13 20:08
Код:
(function () {
var x = {
a: {
b: {
c: function () {
console.log(x.a);
},
abca: 'test'
}
},
ab: 123
};
 
return x;
}()).a.b.c();
другого пути я не вижу
#3. TLENS Off (14)
Moderator
2014.02.13 22:10
Ясно. Я специально сделал пример где такой вариант недоступный.
Уже нашел как без этого обойтись.
Была надежда что такая возможность есть через какой то скрытый метод или свойство.
Страниц: 1
Главная
WEB
PunBB Mod v0.6.1
0.010 s