Como alguien que está intentando tomar un enfoque más orientado a objetos a mi programación javascript, he topado con un obstáculo que estoy seguro es algo muy básico, pero, tome la siguiente implementación de objetos (suponga que el objeto jQuery está disponible para el código):JavaScript Scope question
function Foo()
{
this.someProperty = 5;
}
Foo.prototype.myFunc = function()
{
//do stuff...
};
Foo.prototype.bar = function()
{
//here 'this' refers to the object Foo
console.log(this.someProperty);
$('.some_elements').each(function()
{
//but here, 'this' refers to the current DOM element of the list of elements
//selected by the jQuery selector that jquery's each() function is iterating through
console.log(this);
//so, how can i access the Foo object's properties from here so i can do
//something like this?
this.myFunc();
});
};
Sabía que sería algo así de simple, gracias :-) –