Bitte sagen Sie, ob die folgenden möglich wären, ohne function fun
eine Methode eines Objekts zu machen.Gibt es in JavaScript eine Möglichkeit, eine Funktion aufzurufen, die innerhalb des Bereichs einer anderen Funktion deklariert ist, indem Sie ihren Namen im Zeichenfolgenformat verwenden?
(function a() {
var fun = function() {
console.log('abc');
}
var x = 'fun';
// call fun using x (How ?)
})();
Es gibt immer 'eval'. Aber es sollte nie dafür verwendet werden. Warum versuchen Sie das, was ist Ihr [tatsächliches Problem] (https://meta.stackexchange.com/q/66377)? – Bergi