簡體   English   中英

If - else if - else 反應原生 jsx 中的條件

[英]If - else if - else condition in react native jsx

我目前正在理解 React Native 中 if - else if - else 語句的語法。 下面是我理解的一個簡單的 if - else 條件:

{variable === 0 ? (
    ...
): (
    ...
})

但是,當添加另一個條件來制作 if - else if - else 語句時,我遇到了問題。

{variable === 0 ? (
    ...
): {variable === 1 ? (
    ...
): (
    ...
})

如果有人能指出我的缺陷,我將不勝感激!

在第二種情況下,您不需要另一個大括號,並在最后交換括號。

這種格式可以幫助您更好地理解它:

{
  variable === 0 ?
    (...)
    :
    variable === 1 ?
      (...)
      :
      (...)
}

{變量 === 0? (
...
): (
...
}) <<<----

現在你看到了我指出的最后一行。 您的括號順序錯誤。
正確的順序是

{變量 === 0? (
...
): (
...
)}

注意最后一行中括號的順序。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM