今年は配列とか繰り返しとか、そこら辺の話をします。
去年は現代的JavaScriptの話でした。
なお投稿は所在地(北米バンクーバー)の時刻で行いますのでー。
- 配列のコンストラクターを改めて見てみる
- 配列を空にするにはlength=0で十分。
- Array(3)の代わりにArray.of(3)を使おう。
- 配列から条件に合うものはfind()で見つけよう。
- 配列風オブジェクトをArray.from()で本物の配列へ変換。
- 配列の要素削除はsplice()で。
- 配列の要素挿入、置き換えもsplice()で。Vue.jsでも大丈夫。
- 配列は継承できるから、IDでランダムアクセスできるやつを自作できるかも。
- 配列初期化子 [] のひみつ。
- 任意の要素数の配列を作る方法7通り。
- querySelectorAll()の結果はNodeListだけどforEach()が使える仕様です。
- その名の通りのfilter()で絞り込み。
- for文を仕様からじっくり見てみる。あとwhileとか。
- for-inの仕様も見てみたよ。使う機会なさそうだけど。
- for-ofで配列も普通のオブジェクトも反復しよう。
- 非同期に繰り返すならfor-await-of構文が使える、けど使わない方が良いかも。
- だいたいの繰り返しは配列のforEach()でいける。
- 配列で重複する項目を取り除くやつ4種。
- 反復処理の中身、IterableとIteratorについて仕様書を調べてみた。
- スプレッド演算子……じゃなくて、スプレッド構文の使える場所とか使い方とかそういう。
- 最初から分割代入すると書くのが楽。
- 空じゃないけど空の配列の話。
- reduce()はArrayにて最強……おぼえておけ。
- もう配列のメソッド(とか)全部説明する。
本物の方のアドベントカレンダーに合わせて24日で終了です。
よいお年を!