angular 求两个数组的差集

假如有两个数组,怎样把两个数组的差集push进$scope.dataIndex这个数组啊


如果不引入其他第三方库的情况下,如何用js 得到差集呢


  let tempData = [5, 6, 8];

  let tempArr = [5, 6, 7, 8];

  $scope.dataIndex = [];

      angular.forEach(tempData, function(item, index) {

          //if (tempArr.indexOf(item.Id) !== -1) {

              // $scope.dataIndex.push(item.Id);

                 //   console.log(item);

              // }

         });


潇潇雨雨
浏览 742回答 2
2回答

梦里花落0921

没用过angularlet diff = [...new Set([...new Set(tempData )].filter(x => !new Set(tempArr).has(x)))]数组取差
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript