【问题标题】:What is the purpose of {" "} in react? [duplicate]反应中 {" "} 的目的是什么? [复制]
【发布时间】:2020-09-15 02:05:30
【问题描述】:

我无法在网上搜索 {" "} 的用途?这是做什么的?

<p> Hello I a'm a {" "} programmer </p>

【问题讨论】:

    标签: reactjs


    【解决方案1】:

    如果你想插入变量的值,这很有用 示例:

    const name = "Messi"
    <p>Hello, my name is {name}</p>
    

    在您的情况下,将插入一个空格

    【讨论】:

      【解决方案2】:

      花括号 { } 是 JSX 中的特殊语法。它用于在编译期间评估 JavaScript 表达式。 JavaScript 表达式可以是变量、函数、对象或任何解析为值的代码。

      const isProgrammer  = true;
      <p> Hello I am a {isProgrammer ? "programmer" : "non-propgrammer"} </p>
      

      在您的情况下,它将执行并返回一个空格。有 3 个空格,但它只会显示 1 个,因为空格在 HTML 中是压缩的。

      &lt;p&gt; Hello I am a {" "} programmer &lt;/p&gt;&lt;p&gt; Hello I am a{" "}programmer &lt;/p&gt;

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2020-02-27
        • 2012-08-15
        • 1970-01-01
        • 2011-09-13
        • 2011-06-28
        • 2020-05-25
        • 2013-01-19
        相关资源
        最近更新 更多