兩個對象數組 比較是否有相同的元素


// 傳過來的對象數組 
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