Есть ли способ выполнить функцию, когда у меня есть ее имя в строке [дубликата]

На этот вопрос уже есть ответ здесь:

Как выполнить функцию JavaScript, когда у меня есть ее имя в виде строки 32 ответа

Предположим, у меня есть имя функции, которая не требует аргументов в переменной

var fn = "foo";

Могу ли я выполнить его в некоторых или аналогичных, как это -

eval(fn);

Это не работает. Пожалуйста, предложите.

Мое определение функции будет выглядеть так -

function foo() {
  ....do something....
}

Ответы на вопрос(2)

Ваш ответ на вопрос