假如有两个数组,怎样把两个数组的差集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); // } });
2 回答
梦里花落0921
TA贡献1772条经验 获得超6个赞
没用过angular
let diff = [...new Set([...new Set(tempData )].filter(x => !new Set(tempArr).has(x)))]
数组取差
添加回答
举报
0/150
提交
取消