如何将数组转换为下划线中的对象?
How to convert array to object in underscore?
我有一个数组
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 };
});
我有一个数组
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 };
});