1
我有一个数组如何将数组转换为下划线中的对象?
var subject = ["Tamil", "English", "Math"];
我需要将其转换为对象,如下所示
[{
"name": "Tamil"
}, {
"name": "English"
}, {
"name": "Math"
}]
我有一个数组如何将数组转换为下划线中的对象?
var subject = ["Tamil", "English", "Math"];
我需要将其转换为对象,如下所示
[{
"name": "Tamil"
}, {
"name": "English"
}, {
"name": "Math"
}]
您可以使用本地JavaScript的Array.prototype.map()
在此背景下,
var subject = ["Tamil", "English", "Math"];
subject = subject.map(function(itm){
return {"name" : itm };
});
以下划线:
var out = _.map(subject, function (el) {
return { name: el };
});
谢谢!我的问题的完美答案。我认为这不能使用Native JavaScript来完成。但如果在Native Javascript中可能,那么它是我感觉最好的。所以,接受了上面的答案。 –