函数参数的默认值设置

es6允许给函数参数赋初始值

1. 形参默认值,具有默认值得形参,传递的时候一般靠后。

function add(a, b, c = 1) {
    return a + b + c;
}
console.log(add(1, 2)); // 4
console.log(add(1, 2, 3)); // 6

2. 与解构赋值相结合

function person({name, age = 15, sex}) {
    console.log(name); // xxx
    console.log(age); // 15
    console.log(sex); // male
}
person({
    name : 'xxx', 
    age : 12, 
    sex : 'male'
});

上一篇:MyEclipse 快捷键


下一篇:【feature_column处理】- crossed_column交叉列