In my react project
I have three data:
data.leverageSelected, (type: boolean)
data['leverageRate'] (type:number)
data['loanAmount'] (type:number)
Below is my code,
I want to check if data.leverageSelected is true, then get the result of true/false evaluation of data['leverageRate'] , data['loanAmount']
For example,
as long as data['leverageRate'] or data['loanAmount'] hold some values, then it means it is true, go to line 10
if data.leverageSelected is false , if means the evalution is true, go to line 12
if (
(data.leverageSelected ? data['leverageRate'] || data['loanAmount'] : true)
) {
return false <---line 10
} else {
return true <----line 12
}
Q: but now it always only goes to line 12, when I assigned some value in data['leverageRate'] or data['loanAmount'] .
It doesn't work as my expected output