Вам необходимо выяснить, в какой области находится ваша функция (или, другими словами, какой объект является свойствами ваших функций), а затем использовать
if ($.isFunction(scope[func])) {
...
}
для преобразования имени требуемой функции в ссылку на эту функцию в текущей области.
Это предполагает, конечно, что ваши функции на самом деле в некоторой области.
Таким образом, если ваша homeController()
функция была объявлена в глобальной области видимости, она будет свойством глобального объекта window.
.
Однако, если они только что были объявлены как внутренняя функция в каком-то другом замыкании, у них их не будет.