function f(a, b) {
a = a || 10;
b = b || 20;
console.log(a, b);
}
当a的值是false、null、“”、0的时候,a会被替换成10
解决方法:
function f(a = 10, b = 20) {
console.log(a, b);
}
es6 不传值的时候定义默认值
猜你喜欢
转载自blog.csdn.net/qq_43137725/article/details/103651440
今日推荐
周排行