1

Google Chrome バージョン 52 64 ビットを使用しています。匿名関数式exを使用するとわかりました。

//  Anonymous function expression 
var expressionFunc = function(){
    return true;
};

変数expressionFuncは、割り当てられた無名関数を保持しますが、この関数に name プロパティも追加してexpressionFuncいます。したがって expressionFunc.name、コンソールで行うと、 expressionFunc.

私が知っていることから、この匿名関数式は匿名のままにする必要があり、変数によって参照される関数には、関数の name プロパティに変数名を含めないでください。

クロムが名前プロパティを無名関数に割り当てるのはなぜですか?

4

1 に答える 1