JavaScriptの関数の前に感嘆符は何をしますか?
!記号は、即時呼び出し関数式であることを示します。
!function foo() {}()
()の優先順位は!よりも高くなります。すぐに関数を呼び出します。
(function(){})();
!式がtrueを返すことを許可します。これは、デフォルトでは、すぐに呼び出されるすべての関数式が未定義を返すためです。そのため、!が残ります。未定義、これは本当です。
-
JavaScriptでは、「関数式は常に定数値です」とはどういう意味ですか?
constがプログラムで使用されている場合、値をconst変数に再割り当てしようとすると、エラーが発生します。 以下がconst変数であるとしましょう- const result = (first, second) => first * second; ここで、const変数に値を再割り当てしようとすると、出力にエラーが表示されます。 例 以下はコードです- const result = (first, second) => first * second; result = first => first =first*10; console.log(result(10,
-
クラスの関数の前にある「get」キーワードとは何ですか-JavaScript?
getキーワードは、C#、Java、その他のテクノロジーなどのゲッター関数として使用できます。 クラスでgetを使って関数を設定します- class Employee { constructor(name) { this.name = name; } get fullName() { return this.name; } } 例 以下は、get-の例を表示するコードです。 class Employee {