Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/366.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
创建与Javascript中现有对象数组类型不同的对象数组_Javascript_C#_Arrays - Fatal编程技术网

创建与Javascript中现有对象数组类型不同的对象数组

创建与Javascript中现有对象数组类型不同的对象数组,javascript,c#,arrays,Javascript,C#,Arrays,使用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.S

使用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 });
对。你可以用

对。你可以用

对。你可以用

对。你可以用



这是我见过的有人回复堆栈溢出的最快速度。非常感谢你@dimgl很高兴能帮助您:)@dimgl:请注意,
map
是在ES5中添加的,所以不像IE8这样的旧浏览器。它可以很容易地填充,不过。@T.J.Crowder这是针对Node.js后端的script@dimgl:那么你很好。这是我见过的有人回复堆栈溢出的最快速度。非常感谢你@dimgl很高兴能帮助您:)@dimgl:请注意,
map
是在ES5中添加的,所以不像IE8这样的旧浏览器。它可以很容易地填充,不过。@T.J.Crowder这是针对Node.js后端的script@dimgl:那么你很好。这是我见过的有人回复堆栈溢出的最快速度。非常感谢你@dimgl很高兴能帮助您:)@dimgl:请注意,
map
是在ES5中添加的,所以不像IE8这样的旧浏览器。它可以很容易地填充,不过。@T.J.Crowder这是针对Node.js后端的script@dimgl:那么你很好。这是我见过的有人回复堆栈溢出的最快速度。非常感谢你@dimgl很高兴能帮助您:)@dimgl:请注意,
map
是在ES5中添加的,所以不像IE8这样的旧浏览器。它可以很容易地填充,不过。@T.J.Crowder这是针对Node.js后端的script@dimgl:那么你很好。如果下面的答案回答了你的问题,那么按照这个网站的工作方式,你可以通过单击旁边的复选标记来“接受”答案。但前提是它能回答你的问题。详细信息:如果下面的答案回答了您的问题,那么按照此网站的工作方式,您可以单击旁边的复选标记“接受”答案。但前提是它能回答你的问题。详细信息:如果下面的答案回答了您的问题,那么按照此网站的工作方式,您可以单击旁边的复选标记“接受”答案。但前提是它能回答你的问题。详细信息:如果下面的答案回答了您的问题,那么按照此网站的工作方式,您可以单击旁边的复选标记“接受”答案。但前提是它能回答你的问题。细节:
var array = [{name: 'John', age: '21', title: 'Mr.'}];
var modifiedArray = [];

array.forEach(function(foo){
    modifiedArray.push({title: foo.title});
});
var modifiedArray = array.map(function(x){ 
    return {title: x.title} 
});