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 = ");