0
如果我聲明JSX:二JSX之間差集
var A = new Set(...........);
var B = new Set(...........);
是有JSX操作來計算兩個集合A的差 - B?
如果我聲明JSX:二JSX之間差集
var A = new Set(...........);
var B = new Set(...........);
是有JSX操作來計算兩個集合A的差 - B?
我不知道該如何與JSX,但對MDN發表difference
方法實現:
var difference = new Set([...A].filter(x => !B.has(x)));
雖然不推薦修改內置插件的原型,你也可以(來自相同的MDN鏈接)將difference
添加到Set
原型:
Set.prototype.difference = function(setB) {
var difference = new Set(this);
for (var elem of setB) {
difference.delete(elem);
}
return difference;
}
var A = new Set(...........);
var B = new Set(...........);
console.log(A.difference(B))