// 写法一
function m1({x = 0, y = 0} = {}) {
return [x, y];
}
// 写法二
function m2({x, y} = { x: 0, y: 0 }) {
return [x, y];
}
// console.log(m1());
// console.log(m2());
console.log(m1({x:1}));//[1,0]
console.log(m2({x:1}));//[1,undefined]
首先设置默认值,然后解构赋值