J'ai la "classe" javaScript suivante :
A = (function() {
a = function() { eval(...) };
A.prototype.b = function(arg1, arg2) { /* do something... */};
})();
Supposons maintenant que dans eval() je passe une chaîne qui contient l'expression appelant b avec quelques arguments :
b("foo", "bar")
Mais alors j'obtiens l'erreur que b n'est pas défini. Ma question est donc : comment appeler eval dans un contexte de classe A ?