Reduce : sortir du reduce !

 Nous voudrions faire la somme d'un tableau jusqu'au moment où la somme dépasse une valeur

  1. const array = [1,2,3,4,5,6];
  2. const x = array.slice(0).reduce((acc, curr, i, tab) => {

  3.        if (acc>5) {
  4.            tab.splice(1);  
  5.            console.count(`tab = ${tab}`); //ne marche pas sur pythontutor
  6.            return acc;
  7.        }
  8.        console.count(`tab = ${tab}`);
  9.        return (acc += curr);
  10.     });

  11. console.log("total ", x, "\noriginal Arr: ", array);

code