Pages

Qui suis je ?


Analyser ce code. quel nom donner à cette fonction ?
  1. let A = [2,0,2,0,2,3];
  2. let B = [0,2,3,4];

  3. function name(a1, a2) {
  4.     let t = [];
  5.     if (a1.length > a2.length) {
  6.       [a1,a2]=[a2,a1];
  7.     }

  8.     a1.forEach(function (val1) {
  9.         if (a2.some(val2 => val2 === val1)) {
  10.             t.push(val1)
  11.         }
  12.     });  
  13.     return t
  14. }

  15. let i = name(A,B);

 Quel nom donner à la fonction name ?