Sorry für die wirklich seltsam Titel, aber hier ist, was ich versuche zu tun: die aktuelle Funktion aus einer anonymen FunktionGibt es eine Möglichkeit, die aktuelle Funktion aus der aktuellen Funktion herauszuholen?
var f1 = function (param1, param2) {
// Is there a way to get an object that is ‘f1’
// (the current function)?
};
Wie Sie sehen können, ich möchte zuzugreifen.
Ist das möglich?
'arguments.callee' ist nicht das richtige Werkzeug für diese Situation. Es ist in ECMAScript 5 "strict mode" veraltet und verhindert bestimmte Optimierungen durch Minifier. –
@ Box9 gibt es eine Alternative? –
@DavidTang es kann veraltet sein, aber es ist die einzige verfügbare Option. Vielleicht sollten sie es ablehnen. –