【发布时间】:2015-10-23 23:34:50
【问题描述】:
假设我有以下对象:
var Models = { User: ...
{ collection:
{ name: 'users' }
} ...
, Post: { ...
collection:
{ name: 'posts'
}
}
}
我想把它变成:
{'users': 'User', 'posts': 'Post'}
有没有人比这种方法更优雅(lodash):
collectionNames = _.mapValues(_.mapKeys(Models, function(model) {
return model.collection.name;
}), function(model) {
return model.modelName;
});
【问题讨论】:
标签: javascript object lodash