Gibt es eine Möglichkeit, eine Funktion auszuführen, wenn ich ihren Namen in einer Zeichenfolge habe?
Diese Frage hat hier bereits eine Antwort:
So führen Sie eine JavaScript-Funktion aus, wenn ich ihren Namen als Zeichenfolge habe 32 AntwortenAngenommen, ich habe einen Namen für eine Funktion, für die in einer Variablen kein Argument erforderlich ist.
var fn = "foo";
Kann ich es auf eine oder ähnliche Weise ausführen -
eval(fn);
Es funktioniert nicht. Bitte vorschlagen.
Meine Definition der Funktion wird so aussehen -
function foo() {
....do something....
}