Skip to content

形参初始值

形参初始值 允许给函数的参数设置默认值

一、形参初始值

js
function add(x, y = 0) {
    return x + y;
}
console.log(add(1)); // 1
console.log(add(1, 2)); // 3

注意:

形参初始值只能出现在形参列表的最后面(潜规则)

二、与结构赋值结合

js
function connect({ host = 'localhost', port = 3306, user, password }) {
    console.log(host, port, user, password);
}
connect({ user: 'root', password: '123456' });

Released under the MIT License.