需要一些帮助来重构三元
Need some help to refactor ternary
我做了这个三元运算符,这很有效,但我知道它可能会更好。如果有人能帮我重构这段代码,那就太好了
disabled={ mainCurrency.code
? currency.code
? currency.code === mainCurrency.code
? true
: false
: true
: true
}
因此,如果未设置 mainCurrency 或未设置 currency 或 mainCurrency 等于 currency,则为真。写出来就是
!mainCurrency.code || !currency.code || currency.code === mainCurrency.code
我做了这个三元运算符,这很有效,但我知道它可能会更好。如果有人能帮我重构这段代码,那就太好了
disabled={ mainCurrency.code
? currency.code
? currency.code === mainCurrency.code
? true
: false
: true
: true
}
因此,如果未设置 mainCurrency 或未设置 currency 或 mainCurrency 等于 currency,则为真。写出来就是
!mainCurrency.code || !currency.code || currency.code === mainCurrency.code