→
0個以上の引数…。
配列式や文字列などの反復可能オブジェクトを、0 個以上の引数(関数呼び出しの場合)や要素(配列リテラルの場合)を期待された場所で展開したり、オブジェクト式を、0 個以上のキーと値のペア(オブジェクト リテラルの場合)を期待された場所で展開したりすることができます。
let dateFields = [1970, 0, 1]; // 1 Jan 1970。→[1970, 0, 1] let d = new Date(...dateFields); //=[object]:Thu Jan 01 1970 00:00:00 GMT+0900 (日本標準時)
function myFunction(x, y, z) { return x+y+z; } let args = [0, 1, 2]; D=myFunction(...args); //=3
参考→残余引数