JavaScript 関数に名前を付ける 3 つの方法とその違いの紹介
1位
2 番目
3 番目
上記の 3 つのメソッドは論理的には同等ですが、いくつかの小さな違いがあります: 違い 1: 例 1 の関数はコードが実行される前にスコープにロードされますが、例 2 ではスコープにロードされます。コードが実行された後、定義は 1 行の場合にのみ存在します。 違い 2: 関数宣言では関数に名前が割り当てられますが、関数式では匿名関数が作成され、その匿名関数が変数に割り当てられます。違い 3: 例 3 では Function() が使用されています。 関数は通常、複数のステートメントで構成されているため、コンストラクターのクローン関数が文字列の形式でパラメーターとして渡されると、必然的にコードが読みにくくなります。
上記の 3 つの JavaScript 関数の名前の付け方とその違いは、すべてエディターが共有した内容であり、参考になれば幸いです。また、Script Home をさらにサポートしていただければ幸いです。