美文网首页
两个数组对比,取出相同的元素

两个数组对比,取出相同的元素

作者: c6e71129966d | 来源:发表于2022-02-24 13:52 被阅读0次

两个数组,一个为普通数组,一个是对象数组,取出两个数组里不相同的元素

 let arr1 = ["a","b","c"];
 let arr2 =[{ id: 0, value: 'ww' }, { id: 0, value: 'a' }, { id: 0, value: 'b' }, { id: 0, value: '55' }];

算法:

 let arr = []
  function getNoSame(arr1, arr2) {
    arr2.forEach(element => {
      if (arr1.indexOf(element.value) == -1) {
        arr.push(element)
      }
    });
  }
getNoSame(arr2,arr1);

相关文章

网友评论

      本文标题:两个数组对比,取出相同的元素

      本文链接:https://www.haomeiwen.com/subject/csszlrtx.html