0
Si je déclareJSX: différence entre deux JSX ensembles
var A = new Set(...........);
var B = new Set(...........);
est là une opération JSX pour calculer la différence de deux ensembles A - B?
Si je déclareJSX: différence entre deux JSX ensembles
var A = new Set(...........);
var B = new Set(...........);
est là une opération JSX pour calculer la différence de deux ensembles A - B?
Je ne sais pas comment cela est lié à JSX, mais il y a une mise en œuvre de la méthode difference
publiée sur MDN:
var difference = new Set([...A].filter(x => !B.has(x)));
Bien que la modification des prototypes de Encastrements n'est pas recommandé, vous pouvez aussi (à partir de ce même lien MDN) ajouter difference
au prototype 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))