获取x
的默认值:
let defaultX = 3;
function vec1({ x }) {
x = x || defaultX;
return { x };
}
使用失败:
vec1({ x: 0 }); // returns { x: 3 }, expected: { x: 0 }
答案 0 :(得分:4)
对于未定义的属性,您可以使用default value。
let defaultX = 3;
function vec1({ x = defaultX }) {
return { x };
}
console.log(vec1({ x: 0 })); // { x: 0 }
console.log(vec1({})); // { x: 3 }