Pages

Qui suis je ?

Dessiner deux ensembles A et B et imaginer ce que vaut i (lig. 11).
  1. let A = [0,2,6],
  2.     B = [0,2,3,4];

  3. function e(tab1, tab2) {
  4.     
  5.     tab1.forEach( v1  => tab2 = tab2.filter(v2 => v2 != v1))

  6.     return tab2;
  7. }

  8. let i = [...e(B,A),...e(A,B)]



Voici dans quelque temps cette même écriture avec des ensembles :


  1. let A = new Set([0,2,6]),
  2.     B = new Set([0,2,3,4]);
  3.     
  4. let intersectionAB = new Set([...A].filter(x => B.has(x)));

  5. let différenceA = new Set([...A].filter(x => !B.has(x)));
  6. let différenceB = new Set([...B].filter(x => !A.has(x)));