,以前是这样的:
function name(arg1, arg2) {
...
}
ES6的形式:
(arg1,arg2)=>{
...
}
而且还有一些简化的写法:
(1)如果只有一个参数,则()可省略...salary + 2000};
console.log(add_salary(1000)) // 3000
上述即是只有一个参数,所以可以省略()。...扩展运算符三个点(...)是将一个数组转为用逗号分隔的参数序列。...支持三个参数:第一个是遍历的数组元素,第二个是索引,第三个是遍历的当前数组:
验证:
let arr1 = [1, 2, 3, 4];
let sum1 = 0;
let sum2 = arr1.forEach... += value;
})
console.log('arr1',arr1) // arr1 [1, 2, 3, 4]
console.log('sum1',sum1) // sum1,10
console.log