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"
})