JSFiddle - React, Tailwind, and code Playground
JavaScript
function max(array, type) {
init = 0;
indice=0;
for (i=0;i<array.length;i++) {
value = parseFloat(array[i]);
if (value > init) {
init = value;
indice=i;
}
}
return (type=='indice')?indice:init;
};
function min(array, type) {
init = 0;
indice=0;
for (i=0;i<array.length;i++) {
value = parseFloat(array[i]);
if ((value != 0) && (value < init)) {
init = value;
indice=i;
}
}
return (type=='indice')?indice:init;
};
var t = new Array('10','25','-60','-30','77','55');
min_solde = min(t);//-60
max_solde = max(t);//55
min_solde_indice = min(t, 'indice');//2
max_solde_indice = max(t, 'indice');//4
console.log(min_solde,'\r',max_solde,'\r', min_solde_indice,'\r',max_solde_indice)