ハッピーメモメモ

私的備忘録

【JavaScript】…

■スプレッド構文

できること

・配列式や文字列などの反復可能オブジェクトを、0 個以上の引数 (関数呼び出しの場合) や要素 (配列リテラルの場合) を期待された場所で展開する

・オブジェクト式を、0 個以上のキーと値の組 (オブジェクトリテラルの場合) を期待された場所で展開する

使用例:他のオブジェクトにそのオブジェクトの中身を全て追加する(参照渡しではなく、コピーが作成できる!)

const person ={
    name:'Max',
    age:'30',
}
const copiedPerson = {
    ...person,
}

→キーバリューペアが1度すべて取り出されて、演算子の使われた場所に展開される!

参照: スプレッド構文 - JavaScript | MDN