JSFiddle - React, Tailwind, and code Playground

JavaScript

function maxmin(array, prop, type) {
    init = -1;
    indice = -1;
    if (prop == "max") {
        for (i = 0; i < array.length; i++) {
            value = parseFloat(array[i]);
            if (value > init) {
                init = value;
                indice = i;
            }
        }

    };

    if (prop == "min") {
        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 = maxmin(t, "max"); //-60
max_solde = maxmin(t, "min"); //55
min_solde_indice = maxmin(t, "min", 'indice'); //2
max_solde_indice = maxmin(t, "max", 'indice'); //4

console.log(min_solde, '\r', max_solde, '\r', min_solde_indice, '\r', max_solde_indice)