Kir*_*fda 4 javascript reactjs react-native
我只是感到困惑如何搭配就像两个声明if else的JavaScript在阵营本土
例如,
if(array.length != null && array.length >= 2){
alert("Array Is Greater Than 2")
}else if(array.length != null ){
alert("Array Is Less Than 2")
}else{
alert("Array is null")
}
Run Code Online (Sandbox Code Playgroud)
我知道如何在 React Native 中传递信号条件,例如
例如,
{
array.length != null &&
<View>
/* Content Here */
</View>
}
Run Code Online (Sandbox Code Playgroud)
或者
{
array.length != null ?
<View>
/* If Content Here */
</View>
:
<View>
/* Else Content Here */
</View>
}
Run Code Online (Sandbox Code Playgroud)
但是我如何创建 if 状态像第一个?
您可以进行嵌套的三元条件检查,例如
{
array.length != null && array.length >= 2 ?
<View>
/* If Content Here */
</View>
:
array.length != null?
<View>
/* Else if Content Here */
</View>:
<View>
/* Else Content Here */
</View>
}
Run Code Online (Sandbox Code Playgroud)
但是,您可以if-else按照@MayankShukla 的建议在从渲染调用的函数中简单地使用它,因为它比嵌套的三元运算符更具可读性
| 归档时间: |
|
| 查看次数: |
16540 次 |
| 最近记录: |