f
を指すメソッドの名前を取得するには、関数f
が必要なことがよくあります。例えば。我々はmethodFunction
へのリンクであるプロパティを見つけるためにobj
にforeach
を使用していますgetMethodName(obj, methodFunction)
機能を持っているとしましょう:厳密モードのJavaScriptで "self"関数を取得する
obj = {
foo : function() {
var myName = getMethodName(obj, arguments.callee); // "foo"
}
}
私はarguments.callee
が廃止されましたstrictモードでこれをどのように行うのですか?
記事が「tl; dr」で始まるのはなぜですか?私はそれが一般的に意味するものは知っていますが、この文脈ではありません。 –
@Simeまあ、彼の記事は基本的にテキストの一つの巨大な壁であるという事実について著者がちょうどジョークを作っていると思うよ。 –
ああ、そのあとジョーク。それはおそらくそれです。 –