【发布时间】:2022-01-14 16:20:36
【问题描述】:
我试图通过它们的属性和值来比较 2 个对象。如果“name”属性的值相互匹配,我想将属性和值推送到value3。
一旦 value3 被记录,我想要这样的响应:
{
name: 'dog',
surname: 'good',
skills: 'programming',
age: '22'
},
{
name: 'cat',
surname: 'soft',
skills: 'engineer'
age: '12'
},
{
name: 'elephant',
surname: 'big',
skills: 'programming'
age: '23'
}
代码如下:
var values1 = [
{
name: 'dog',
surname: 'good',
skills: 'programming'
},
{
name: 'cat',
surname: 'soft',
skills: 'engineer'
},
{
name: 'elephant',
surname: 'big',
skills: 'programming'
}
]
var values2 = [
{
name: 'cat',
food: 'fish',
age: '12'
},
{
name: 'elephant',
food: 'leafs',
age: '13'
},
{
name: 'dog',
food: 'treats',
age: '22'
}
]
// push into this empty object array
var values3 = [{}]
console.log(values3)
【问题讨论】:
-
到目前为止,您为实现目标做了哪些工作?您的解决方案是否存在特定问题?
-
是的,它与另一个项目有关,但是一旦我了解了如何解决这个问题,我就可以将它实施到我的项目中
标签: javascript node.js arrays json backend