我有一个像这样的座席对象
agentObj = {
"agentId": "saqib",
"attributes": [
{
"name": "Marketing",
"type": "Boolean",
},
{
"name": "English",
"type": "Proficiency",
},
],
}
和这样的属性数组
attributesObj = [
{
"name": "Marketing",
"type": "Proficient",
},
{
"name": "English",
"type": "Boolean",
},
{
"name": "D",
"type": "Proficient",
}]
如何从attributesObj的attributeObj的attributes []数组中找不到属性。
答案 0 :(得分:0)
遍历attributeObj并使用
agentObj.attributes.find(a => a.name === b.name)
检查元素是否存在。 如果agentObj是对象数组,那么您也只需遍历对象并在每个elements属性的属性上调用.find。