salbatore se podria mejorar e implementar un bind como hacen las librerias(Mootools, Prototype, etc...), algo asi:
Código Javascript
:
Ver originalFunction.prototype.bind = function(scope)
{
var _function = this;
return function() {
return _function.apply(scope, arguments);
}
}
//ej 1
var fn = function(){
alert(this);
}.bind(objetos);
fn();
//ej 2
for(var i in objetos)
{
(function(){
alert(this.className);
}.bind(objetos[i]))();
}
Saludos.