我将一个值作为参数传递给函数。该值可以是obj.val
或fn(obj.value || obj.val)
。我用这个简写来确定要选择的内容:
0
问题是,当值为{{1}}时,速记会中断,因为零是假的。当它到达时传递零的最简单方法是什么?
谢谢
答案 0 :(得分:2)
你可以试试这个:
fn(obj.value !== undefined ? obj.value : obj.val)
答案 1 :(得分:0)
您可以执行此操作fn(obj.value || obj.val || 0)