ES6映射对象数组,以使用新键返回对象数组[重复]

2020/10/22 03:41 · javascript ·  · 0评论

我有一个对象数组:

[
    {
        id: 1,
        name: 'bill'
    },
    {
        id: 2,
        name: 'ted'
    }
]

寻找一个简单的单线返回:

[
    {
        value: 1,
        text: 'bill'
    },
    {
        value: 2,
        text: 'ted'
    }
]

因此,我可以轻松地使用适当的键将它们添加到反应下拉列表中。

我觉得这个简单的解决方案应该可以工作,但是我收到了无效的语法错误:

this.props.people.map(person => { value: person.id, text: person.name })

您只需要包装对象 ()

var arr = [{
  id: 1,
  name: 'bill'
}, {
  id: 2,
  name: 'ted'
}]

var result = arr.map(person => ({ value: person.id, text: person.name }));
console.log(result)
本文地址:http://javascript.askforanswer.com/es6yingsheduixiangshuzuyishiyongxinjianfanhuiduixiangshuzuzhongfu.html
文章标签: ,  
版权声明:本文为原创文章,版权归 javascript 所有,欢迎分享本文,转载请保留出处!

文件下载

老薛主机终身7折优惠码boke112

上一篇:
下一篇:

评论已关闭!