nodejs函数扩展
2018-12-05 本文已影响6人
村东头元旦家
1、函数参数默认值
es6版本以前,不能直接为函数的参数指定默认值,只能采用变通的方法。
function log(x,y){
y = y||'World';
console.log(x,y);
}
log('hello');
log('hello','china');
log('Hello','000');
Es6允许可以直接设置默认参数,可以直接写在定义参数后面
function log(x, y = 'World') {
console.log(x, y);
}
log('Hello') // Hello World
log('Hello', 'China') // Hello China
log('Hello', '') // Hello