两个对象数组 比较是否有相同的元素


// 传过来的对象数组 
this.$route.params.skuDetailList.forEach(
               (outerItem, outerIndex, outerArr) => {
                var outerSkuId = outerItem.skuId;
                var repeatIndex = this.dataDetail.findIndex(
                  (innerItem, innerIndex, innerArr) => {
                    return outerSkuId === innerItem.skuId;
                  }
                 );
                  if (repeatIndex == -1)  
// 没找到的事件
{result.push(this.$route.params.skuDetailList[outerIndex]);
                   } else {
// 找到的事件
                     repeatArr.push(
                       this.$route.params.skuDetailList[outerIndex].skuId
                    );
                   }
                }
            );    

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM