【发布时间】:2014-10-05 08:47:56
【问题描述】:
在 C# 中使用 lambdas 和 LINQ,我可以基于具有不同类型的集合创建具有特定类型的新集合。例如:
var array = new List<Foo> { new Foo { name = "John", age = "21", title = "Mr." } };
// I can then use the Select function to create a collection with a different type
var modifiedArray = array.Select(foo => new Bar { title = foo.Title });
我想知道在 Javascript 中是否有更好的方法来做到这一点。我目前有:
var array = [{name: 'John', age: '21', title: 'Mr.'}];
var modifiedArray = [];
array.forEach(function(foo){
modifiedArray.push({title: foo.title});
});
【问题讨论】:
-
如果下面的答案回答了您的问题,按照本网站的运作方式,您可以通过单击旁边的复选标记“接受”该答案。但前提是它回答了你的问题。详情:stackoverflow.com/help/someone-answers
标签: javascript c# arrays