【发布时间】:2016-05-29 04:01:46
【问题描述】:
要填充 HTML 选择字段,我有以下数据:
let options = [
{'label': '--Choose--', 'value':''},
{'label': 'Linux', 'value':'linux'},
{'label': 'OSX', 'value':'mac'},
{'label': 'Windows 98', 'value':'win9x'},
{'label': 'Windows XP', 'value':'winxp'}
]
现在有了值“mac”,我想获得标签“OSX”。
是否可以通过 JSX 中的这个数组以优雅的方式根据值获取标签?
例如'mac' 应该给 'OSX'
我有 ES6/ReactJS/Underscore/jQuery 可用。
【问题讨论】:
-
到目前为止你尝试过什么?我们很高兴为您提供帮助,但我们不只是为您编写代码。
-
使用
filter查找value=='mac'所在的项目,然后map返回label键的值。
标签: javascript arrays reactjs ecmascript-6 javascript-objects