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)