bin*_*ars -3 javascript arrays
我有一个看起来像这样的数组:
[
{"firstName": "john", "lastName": "doe", "linkedInID":"..."},
{"firstName": "jane", "lastName": "doe", "linkedInID":"..."},
{"firstName": "someone", "lastName": "Mc Donald", "linkedInID":"..."},
...
]
Run Code Online (Sandbox Code Playgroud)
我希望它合并到:
[
{"Name": "john doe", "linkedInID": "..."},
{"Name": "jane doe", "linkedInID": "..."},
{"Name": "someone Mc Donald", "linkedInID": "..."},
...
]
Run Code Online (Sandbox Code Playgroud)
所有新对象都应该有一个字段Name,它是firstNameand的串联lastName。
我怎样才能做到这一点?
为什么你需要 Angular 呢?一种可能性是使用本机.map()javascript 方法来转换您的输入数组:
var inputArray = [
{"firstName":"john","lastName":" doe","linkedInID":"..."},
{"firstName":"jane","lastName":"doe","linkedInID":"..."},
{"firstName":"someone","lastName":"Mc Donald","linkedInID":"..."},
...
];
var result = inputArray.map(function(item) {
return {
Name: item.firstName + ' ' + item.lastName,
linkedInID: item.linkedInID
};
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2617 次 |
| 最近记录: |