У меня есть функция Javascript с пространством имен, и я использую Prototype для выполнения функции.Пример кода:
GUI.Title = {
initialise: function() {
var elements = $$('a');
this.show(); /* now it refers to the namespace */
elements.each(function(element) {
this.show(); /* this refers to the window object, not to the namespace */
});
},
show: function() {
element.show();
}
}
'this' относится к пространству имен вне каждой функции, а внутри каждой относится к окну.
Может кто-нибудь объяснить мне, как я могу использоватьэто 'в каждом цикле в качестве ссылки на пространство имен?
Я использую Prototype.