1.函数参数的默认值
2.res 参数
3.name 属性
4.箭头函数
1.函数参数的默认值
function log(x, y = 'world') {
console.log(x,y)
}
log('Hello') // Hello world
2.res 参数
ES6 引入 rest 参数(形式为...变量名),用于获取函数的多余参数,这样就不需要使用arguments对象了。rest 参数搭配的变量是一个数组,该变量将多余的参数放入数组中。function add (...values) {
let sum = 0
for (var val of values) {
sum += val
}
return sum
}
console.log(add(2,5,3)) // 10
3.name 属性
var f = function () {}
console.log(f.name) // f