【发布时间】:2019-06-06 08:15:01
【问题描述】:
是否可以对 3 个条件执行三进制但使用一个默认条件?
这是我的代码:
<Button
rounded={true}
title='Add Address'
backgroundColor='#2980b9'
rightIcon={{name: 'arrow-forward'}}
disabled={this.state.timeSlotItemSelected === null || this.state.quantityItemSelected === null ? true : false}
/>
在此,this.state.timeSlotItemSelected 是默认值。我需要的是,每当this.state.timeSlotItemSelected 和this.state.quantityItemSelected 为空时,结果应该是true,并且只要this.state.timeSlotItemSelected 和this.state.deliveryOptionSelected 为空,那么它也应该是true。否则应该是false。
如何在这两种情况下执行此操作?
【问题讨论】:
-
你真的要检查
null吗?你还有什么价值观?
标签: javascript react-native ternary-operator