У меня есть следующий класс javaScript:
A = (function() {
a = function() { eval(...) };
A.prototype.b = function(arg1, arg2) { /* do something... */};
})();
Теперь предположим, что в eval() я передаю строку, содержащую выражение, вызывающее b, с некоторыми аргументами:
b("foo", "bar")
Но тогда я получаю ошибку, что b не определен. Поэтому мой вопрос: как вызвать eval в контексте класса A?