1、用途
rest(可变)参数
用来取代arguments 但比arguments灵活,只能是最后部分形参参数
function add(...values) { let sum = 0; for(value of values) { sum += value; } return sum; }
扩展运算符
let arr1 = [1,3,5];
let arr2 = [2,...arr1,6]; arr2.push(...arr1);
列:
2、 形参的默认值----当不传入参数的时候默认使用形参里的默认值
function Point(x = 1,y = 2) { this.x = x; this.y = y; }
列: