2012-02-19 2 views
0

Я думаю, что об этом допрашивали и отвечали раньше, но я действительно не знаю, что искать.JS: Доступ к переменной объекта объекта внутри под-объекта

Во всяком случае, позволяет сказать, что у нас есть следующий JavaScript:

var foo = { 
    myVar : 'Hello', 
    bar : function() { 
     //Fetch the myVar variable 
    } 
} 

Как получить доступ к переменной, где упоминается?

Спасибо заранее!

ответ

2
var foo = { 
    myVar : 'Hello', 
    bar : function() { 
     alert(this.myVar); 
    } 
} 

Try it

+0

Кажется, работать так, как вы пишете! Как выглядит строка предупреждения, если объект foo находится в другом объекте? – Ivar

+0

Пожалуйста, разместите соответствующий код другого объекта ... – Blacksad

+0

http://jsbin.com/ulehut (проверьте исходный код) – Ivar