[英]How do I remove the objects I want from an array and add them to another array using .forEach?
[英]How do I add another forEach loop I made in forEach to array?
首先,我知道我可以使用“地圖”function 輕松處理此問題,但我想學習如何使用 forEach 進行此操作,所以不要建議使用“地圖”。 通過查看我在下面搜索的數據,您可以更好地了解我想要做什么。 當我將 Friends object 中的名稱打印到控制台時,它變為“未定義”。 我該如何解決?
let denemeArr = [];
data.forEach(item => {
denemeArr.push({
name: item.name,
email: item.email,
phone: item.phone,
age: item.age,
lat: item.latitude,
long: item.longitude,
friends: item.friends.forEach(element => {
element.name
})
})
})
console.log(denemeArr);
let data = [{
_id: "5e652aa6baec2fe6fea7ed2c",
index: 0,
guid: "25743f49-50b9-417a-93c3-12bb3f80514c",
isActive: true,
balance: "$2,339.94",
picture: "http://placehold.it/32x32",
age: 37,
eyeColor: "blue",
name: "Pate Henry",
gender: "male",
company: "MEDCOM",
email: "patehenry@medcom.com",
phone: "+1 (904) 587-2879",
address: "937 Voorhies Avenue, Valle, Minnesota, 9831",
about: "Aute aute ipsum veniam Lorem aliqua exercitation pariatur ullamco. Cupidatat nisi amet pariatur culpa nulla ipsum laborum adipisicing adipisicing anim enim dolore eu ut. Duis adipisicing nulla aliqua minim culpa voluptate.\r\n",
registered: "2020-01-31T08:07:48 -03:00",
latitude: 38.253873,
longitude: -120.599697,
tags: [
"duis",
"nulla",
"deserunt",
"nulla",
"consectetur",
"amet",
"eiusmod"
],
friends: [{
id: 0,
name: "Meagan Ray"
},
{
id: 1,
name: "Salas Macdonald"
},
{
id: 2,
name: "Diaz Gill"
}
]
}
首先,我知道我可以使用“地圖”function 輕松處理此問題,但我想學習如何使用 forEach 進行此操作,所以不要建議使用“地圖”。 通過查看我在下面搜索的數據,您可以更好地了解我想要做什么。 當我將 Friends object 中的名稱打印到控制台時,它變為“未定義”。 我該如何解決?
let denemeArr = [];
data.forEach(item => {
denemeArr.push({
name: item.name,
email: item.email,
phone: item.phone,
age: item.age,
lat: item.latitude,
long: item.longitude,
friends: item.friends.forEach(element => {
element.name
})
})
})
console.log(denemeArr);
let data = [{
_id: "5e652aa6baec2fe6fea7ed2c",
index: 0,
guid: "25743f49-50b9-417a-93c3-12bb3f80514c",
isActive: true,
balance: "$2,339.94",
picture: "http://placehold.it/32x32",
age: 37,
eyeColor: "blue",
name: "Pate Henry",
gender: "male",
company: "MEDCOM",
email: "patehenry@medcom.com",
phone: "+1 (904) 587-2879",
address: "937 Voorhies Avenue, Valle, Minnesota, 9831",
about: "Aute aute ipsum veniam Lorem aliqua exercitation pariatur ullamco. Cupidatat nisi amet pariatur culpa nulla ipsum laborum adipisicing adipisicing anim enim dolore eu ut. Duis adipisicing nulla aliqua minim culpa voluptate.\r\n",
registered: "2020-01-31T08:07:48 -03:00",
latitude: 38.253873,
longitude: -120.599697,
tags: [
"duis",
"nulla",
"deserunt",
"nulla",
"consectetur",
"amet",
"eiusmod"
],
friends: [{
id: 0,
name: "Meagan Ray"
},
{
id: 1,
name: "Salas Macdonald"
},
{
id: 2,
name: "Diaz Gill"
}
]
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.