はじめに Udemyの【JS】ガチで学びたい人のためのJavaScriptメカニズムの講座の振り返りです。 前回の記事 目的 反復処理についての理解を深める 本題 1. スプレッド演算子 スプレッド演算子とは反復可能や列挙可能オブジェクトの展開を行う演算子のこと。 主に配列で使用。[...]のように記述する 関数の引数で使用された場合,残余引数と呼ばれ、実引数に渡された変数を配列にまとめる。 レストパラメーター ex. function(...args) スプレッド演算子は イテレーターの操作に従う 例1 スプレッド演算子の基本的な使い方 // 配列を準備 const array1 = [1,2,3,4,5]; // スプレッド演算子によって展開されたものが再度array2に格納される(新しい配列を作っている) const array2 = [...array1]; // (5) [1,