Google Chrome バージョン 52 64 ビットを使用しています。匿名関数式exを使用するとわかりました。
// Anonymous function expression
var expressionFunc = function(){
return true;
};
変数expressionFunc
は、割り当てられた無名関数を保持しますが、この関数に name プロパティも追加してexpressionFunc
います。したがって expressionFunc.name
、コンソールで行うと、 expressionFunc
.
私が知っていることから、この匿名関数式は匿名のままにする必要があり、変数によって参照される関数には、関数の name プロパティに変数名を含めないでください。
クロムが名前プロパティを無名関数に割り当てるのはなぜですか?