JavaScript の総復習
Strictモード プログラムの先頭や関数の先頭に記述します。 分割代入 分割代入で変数の値を入れ替えられますが、1行目のセミコロンが無いとエラーになりました…セミコロン必要ですか… プロパティのアクセス プロパティへのアクセスはドットとブラケットの両方とも使えます。 プロトタイプ function版 class版 for of 数値の桁区切りに _ を使うことができる。(Numeric separators) これは PHP7.4以降 と同じですね。 ↓3桁以外の場所にも入れることができます。 バッククォートの中では、変数を展開することができる(→テンプレート文字列)。改行も普通にできる。 タグ付きテンプレート文字列。関数が呼び出せます。 includesで配列の中の値を検索できるようになった。 ようするに $.inArray、indexOf。PHP では in_array。 atメソッドが追加され、配列、文字列の最後にアクセスし易くなった。 アロー関数内の this は、アロー関数が作られた場所の this を指す。 …(スプレッド演算子)でリストの残りの値を変数に代入できる。 ?? PHPにもありますね。 ??= PHPにもありますね。 ||= falsy の場合に代入します。 &&= truthy の場合に代入します。 ?.(オプティカルチェーン) 参照先が null、undefined かを確認しないで、プロパティを取得したりメソッドを実行することができます。 PHP8.0 の「?->」ですね。 Symbol型 プライベートなアクセスに使えるようです。因みに、ES2022 でプライベートが使えるようになりました。 FetchAPI WEB から […]