如何将键添加到数组并转换为对象?

时间:2015-03-20 04:25:43

标签: underscore.js

我有像

这样的示例数据
var data = ['admin', 'designer', 'marketing'];

我想用键'value','text'将它们更改为object。

喜欢这个。

[{'value':'admin', 'text':'admin'},
{'value':'designer', 'text':'designer'},
{'value':'marketing', 'text':'marketing'}]

我该怎么办?

1 个答案:

答案 0 :(得分:0)

只需使用map函数,因为@torazaburo说:

['admin', 'designer', 'marketing'].map(function(item) { 
    return { 
        value: item, 
        text: item 
    } 
})