tamakipedia

フロントエンドエンジニア。Typescriptもう特訓中です。一日の振り返りや学んだことをちょっとずつ吐いています。

【typescript】配列の二列目以降の取り出し

今まではsplice(num)などを利用して
配列を切り分けて取り出していたのですが、最近はもっと直感的な取り出し方があるみたいです。

まとめて取り出し

配列があります

const smalls = [
  "小動物",
  "小型車",
  "小論文"
];

まとめて取り出すことも可能!!

const [a, b , c] = smalls;
//a = '小動物

スプレッド構文を用いて、一番目以降の配列を取得します。

const [, ...other] = smalls;
//["小型車", "小論文"]

新しい配列を作るときは左辺に代入していくのではなく、右辺で配列を直接作って代入する。

const smallsAnime = [
  "コナン君",
  "小次郎"
]
const newArray= [...smalls(slice(0,2),"小売業"],...smallsAnime )]
//[  "小動物", "小型車", "小売業",  "コナン君", "小次郎"]

直感できでわかりやすい、、これから使ってみよう。