Skip to content

ES6 允许给函数设置默认值,一般位置要靠后,这样可以简化函数的定义。

JavaScript
function sum(a, b, c=8){
    return (a + b + c);
}

console.log(sum(1,2));

与解构赋值结合使用: ({})

JavaScript
function connect({host="127.0.0.1",username,password,port}){
     console.log(host);
     console.log(username);
     console.log(password);
     console.log(port);    
}

connect({
    username: "root",
    password: "root",
    port: "3306"
})