関数内で設定された変数の名前を取得することは可能ですか?
public MyFunction(): any {
//get myVarName as string;
}
var myVarName = MyFunction();
関数内で設定された変数の名前を取得することは可能ですか?
public MyFunction(): any {
//get myVarName as string;
}
var myVarName = MyFunction();
いいえ。変数の割り当ては関数呼び出しの後に行われるためです。
スタック呼び出しで発生するものについては、スタックトレースを実行できます。
try{
throw new Error('Buck stops here')
}catch(e){
console.log(e.stack) // Yea!
}
詳細: http://tobyho.com/2011/06/08/the-javascript-stacktrace-blog/