Kio*_*iow 0 javascript arrays object ecmascript-6
我有一个对象数组,如下所示:
rows [
{ id: 3,
title: "sometitle",
catid: 55,
img: "file" },
{ id: 4,
title: "sometitle",
catid: 55,
img: "file" },
{ id: 5,
title: "sometitle",
catid: 55,
img: "file" },
]
Run Code Online (Sandbox Code Playgroud)
我现在要做的是循环遍历对象数组并从每个对象中获取两个值(id和img)并将其插入到一个新的对象数组中,因此最终看起来像这样:
newArr [
{ id: 3,
img: "file" },
{ id: 4,
img: "file" },
{ id: 5,
img: "file" },
]
Run Code Online (Sandbox Code Playgroud)
你可以轻松地使用它map
.
var rows = [
{ id: 3,
title: "sometitle",
catid: 55,
img: "file" },
{ id: 4,
title: "sometitle",
catid: 55,
img: "file" },
{ id: 5,
title: "sometitle",
catid: 55,
img: "file" },
];
var newArr = rows.map(function(elem) {
return {
id: elem.id,
img: elem.img
};
});
console.log('newArr', newArr);
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
7798 次 |
最近记录: |