Здесь очень много сообщений о слиянии объектов массива javaScript, связанных с моим вопросом. Большинство из них - это слияние 2-х массивов, в моем случае это отличается.нужны теги
Вот мой код:
JSON.map((key) => (key.tags))
.filter(function (element) {
return element !== undefined;
})
Вот мой результат:
[
{
"web_devt": {
"item_id": "858850847",
"tag": "web_devt"
}
},
{
"web_devt": {
"item_id": "1004644524",
"tag": "web_devt"
}
},
{
"pdo": {
"item_id": "1056300113",
"tag": "pdo"
},
"php": {
"item_id": "1056300113",
"tag": "php"
},
"web_devt": {
"item_id": "1056300113",
"tag": "web_devt"
}
},
{
"parallax scrolling": {
"item_id": "1087678088",
"tag": "parallax scrolling"
}
},
{
"react": {
"item_id": "2435593852",
"tag": "react"
}
},
{
"javascript": {
"item_id": "2435595088",
"tag": "javascript"
}
},
{
"react": {
"item_id": "2465629468",
"tag": "react"
}
}
]
Я хочу объединить их так:
[
{
"web_devt": [
item_id: "765558416",
item_id: "765558416",
item_id: "765558416",
...]
},
{
"react": [
item_id: "765558416",
item_id: "765558416",
item_id: "765558416",
...]
},
{
"JavaScipt": [
item_id: "765558416",
item_id: "765558416",
item_id: "765558416",
...]
}
]
и так далее ... В основном все одинаковые теги будут сливаться Как вы это делаете в Reduce или любом решении, но не в loadash или какой-либо третьей стороне?