1、rest 變數將多餘的參數放入數組中。 2、擴展運算符 rest 參數的逆運算,將一個數組轉為用逗號分隔的參數序列。 總結:二者為逆操作。 ...
1、rest
變數將多餘的參數放入數組中。
function add(...values) {
let sum = 0;
for (var val of values) {
sum += val;
}
return sum;
}
add(2, 5, 3) // 10
2、擴展運算符
rest 參數的逆運算,將一個數組轉為用逗號分隔的參數序列。
console.log(...[1, 2, 3])
總結:二者為逆操作。