ich nach einem Weg suchen, Name Funktion erhalten in Parameter übergebenGet Name der Funktion in Typoskript
console.clear();
class A{
test(){
}
testCall(fnc:Function){
console.log(fnc.name); // i want it display test here not empty
console.log(fnc);
}
}
var a=new A();
a.testCall(a.test);
Sie können dies in jsbin http://jsbin.com/loluhu/edit?js,console
Werfen Sie einen Blick auf diese http://stackoverflow.com/questions/332422/how-do-i-get-the-name-of-an-objects-type-in-javascript Es erklärt, dass, obwohl es Keine wirkliche Reflektion in Javascript, Sie können immer noch einige Workarounds verwenden, aber sie sind nicht sehr robust. – zoubida13
Mögliches Duplikat von [Name als String aus einer JavaScript-Funktionsreferenz abrufen?] (Http://stackoverflow.com/questions/10624057/get-name-as-string-from-a-javascript-function-reference) – Patrick2607
Mögliches Duplikat von [TypeScript liefert keinen Funktionsnamen] (http://stackoverflow.com/questions/33647589/typescript-not-providing-function-name) – Alex