var a = [0, 21, 22, 7]; var indexOfMaxValue = a.reduce((iMax, x, i, arr) => x > arr[iMax] ? i : iMax, 0); document.write("indexOfMaxValue = " + indexOfMaxValue); // prints "indexOfMaxValue = 2"