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

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

作者: 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