JSFiddle - React, Tailwind, and code Playground

by M.V. 414

JavaScript

function aff(variable,texte=""){ console.log(typeof(variable)
                                             + " - " + Object.prototype.toString.call(variable)
                                             + " --- " + texte,
                                             variable);
}
var RecupValeursDansListe = function( chaine ) {
  var liste = [];
	
  var tabchaine = chaine.split(";");
  for(var iter=0; iter<tabchaine.length; iter++)
 var item = tabchaine [iter].split("/");
			if ( item.length == 1 ) {
      	liste.push (parseFloat (item [0]));
      }else{
      	var xi (parseFloat (item [0]));
        var ni (parseInt (item [1]));
        for (var jter=0 ;jter<ni;jter++){
        liste.push (xi);
    
      }
      
 }


  return liste;
}
// Test de la fonction
var chainedetest = "18;10/2;12;14/3;16;7" ;
var listetriee = RecupValeursDansListe(chainedetest);
aff(listetriee,"listetriee = ");