JavaScript...演算子(拡張演算子)およびrest演算子の紹介
516 ワード
…演算子
拡張演算子
ES 6は、関数の余分なパラメータを取得するために、restパラメータ(形式は「変数名」)を導入し、これにより、argmentsオブジェクトを使用する必要がなくなります.
*注:***rest演算子(例:…arr)は必ず最後にします.
拡張演算子
var arr = [1,2,3,4,5,6];
var arr1 = [4,5,6,...arr];
console.log(arr1);//4,5,6,1,2,3,4,5,6
レスト演算子ES 6は、関数の余分なパラメータを取得するために、restパラメータ(形式は「変数名」)を導入し、これにより、argmentsオブジェクトを使用する必要がなくなります.
*注:***rest演算子(例:…arr)は必ず最後にします.
// 1:
var [a, ...arr] = [1,2,3];
console.log(arr);//2, 3
// 2:
function func(...values) {
var sum = 0;
for (var value of values.valueOf()) {
sum = sum + value;
}
return sum;
}
console.log(func(1,2,3));//6