如何使用地图函数(JavaScript)返回一个特定元素

卢卡斯·拉塔拉(Lukasz Latala)

我试图使用map函数从数组中返回一个元素,而不是在map之后返回一个元素,但我有一个元素显示的次数与数组中元素的显示次数相同。

{this.state.cities.map(() =>
          this.state.cities[0].value > 10 ? (
            <p style={{ color: "red" }}>
              {this.state.cities[0].name} - {this.state.cities[0].value}
            </p>
          ) : (
            <p>
              {" "}
              {this.state.cities[0].name} - {this.state.cities[0].value}
            </p>
          )
        )}
尤金·桑尼奇

您应该使用map参数来查看哪个值对象具有您的条件:

换句话说,如果值> 10,它将以红色显示该段落,否则仅显示其余段落

{this.state.cities.map((city) =>
          city.value > 10 ? (
            <p style={{ color: "red" }}>
              {city.name} - {city.value}
            </p>
          ) : (
            <p>
              {" "}
              {city.name} - {city.value}
            </p>
          )
        )}
        

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

使用地图功能时如何更新一个特定元素的状态

在onClick处理程序上使用地图时,内部函数始终会获取最后一个元素

如何在javascript中的地图中使用地图来访问特定元素

在数组上使用地图函数-如何仅转换一个字段(MEAN App)

Java 8 Stream:使用地图更改列表中的最后一个元素

使用地图访问数组中的下一个元素

如何使用地图在kotlin中UpUpcase()列表的一个属性?

使用地图返回特定的东西

Javascript:函数返回数组的最后一个元素

如何让我的函数在地图中返回一个值而不是一个 Promise 挂起?

如何使用地图打印列表元素?

JavaScript:使用Reduce()构造一个比较输入数组的函数交集;仅返回相交元素

如何在使用map函数遍历数组时更新一个特定元素的状态

如何在JavaScript中使用地图?

从函数返回一个元素 (Kotlin)

使用地图和箭头功能将2个列表合并为一个

如何设计一个从列表列表中选择特定元素并返回数据帧作为输出的 r 函数

使用地图返回单个数组元素

如何从另一个函数返回“addEventListener()” - Javascript

Javascript:在多个元素上使用一个函数

如何使用for循环返回列表的最后一个元素

如何在Javascript的另一个函数中使用返回值?

使用地图将每隔一个字符转换为大写

使用地图功能从包含数组的对象创建一个数组

从地图函数返回一个字典

React Bootstrap 在使用地图函数渲染时只打开一个折叠/在每个折叠中显示相关信息

如何使用JavaScript中的一个函数从多个中删除特定的div?

如何使用GSON只返回一个特定的空场?

Javascript数组仅运行函数,该函数在数组的一个元素上返回promise