--- displayメソッドにそのまま配列を渡す [ 'a', 'b', 'c', 'd' ] undefined undefined undefined --- displayメソッドに...展開した値を渡す a b c d --- 配列の中でarray1を展開 [ 'a', 'b', 'c', 'd' ] --- array1を展開したもの a b c d --- オブジェクトをオブジェクトの中で展開して中身を表示 { a: 1, b: 2, c: 3 } --- obj1の中身と新しいキーで新しいobj3を作成 { a: 1, b: 2, c: 3, hoge: 100 }