Javascript 检查对象数组是否包含多个对象
我有这个数组Javascript 检查对象数组是否包含多个对象,javascript,Javascript,我有这个数组 var array = [ { id:1 , name:'test1'}, { id:2 , name:'test2'}, { id:3 , name:'test3'}, { id:4 , name:'test4'}] 如何按名称检查数组是否包含两个对象属性test1和test2您可以组合并执行此操作: var数组=[ {id:1,名称:'test1'}, {id:2,名称:'test2'},
var array = [ { id:1 , name:'test1'},
{ id:2 , name:'test2'},
{ id:3 , name:'test3'},
{ id:4 , name:'test4'}]
如何按名称检查数组是否包含两个对象属性test1和test2您可以组合并执行此操作:
var数组=[
{id:1,名称:'test1'},
{id:2,名称:'test2'},
{id:3,名称:'test3'},
{id:4,名称:'test4'}
];
常量测试=['test1','test2'];
const result=tests.every(test=>array.some(e=>e.name==test));
控制台日志(结果)代码>“如何…”-循环将很好地完成工作。这是否回答了您的问题?请访问,采取的,看看什么和。做一些研究,搜索相关话题等;如果遇到问题,请发布您的尝试,并使用[]
代码段编辑器记录输入和预期输出。