【发布时间】:2020-01-05 01:14:33
【问题描述】:
获取x的默认值:
let defaultX = 3;
function vec1({ x }) {
x = x || defaultX;
return { x };
}
使用失败:
vec1({ x: 0 }); // returns { x: 3 }, expected: { x: 0 }
【问题讨论】:
-
0 计算结果为
false。你可以改用!isNaN(x) -
x = x === 0 ? 0 : x || defaultX;
标签: javascript html node.js