reset(可变)参数:
用来取代arguments,但比arguments更灵活,只能是最后部分形参参数。
function fun(...values){
values.forEach(function(item, index)){
console.log(index, item)
}
}
扩展运算符
三点运算符也可以用作扩展运算符。
现在有一个需求,需要合并两个数组,可以按照以下方法来做。
let arr = [1, 2]
let arr1 = [3, 4, 5]
let arr2 = [...arr, ...arr1]
形参默认值
ES6允许在定义函数的时候给形参指定默认值。
function Point(x = 0, y = 0) {
this.x = x
this.y = y
}
网友评论