返回负数组中的最大数字。 [使用Javascript]

时间:2018-05-14 08:59:32

标签: javascript arrays algorithm

伙计们我正在通过一个程序找到一个负数组中最大的数字。对于这个最好的算法。 例如: [-72, -3, -17, -10]

2 个答案:

答案 0 :(得分:3)

您可以使用Math.max方法和spread语法。



array = [-72, -3, -17, -10]
console.log(Math.max(...array));




答案 1 :(得分:0)



var array = [-72, -3, -17, -10];
var lg = array[0];
var sm = array[0];
for (var i = 1; i < array.length; i++) {
    if (array[i] > lg) {
        lg = array[i];
    }  else if(array[i] < sm) {
        sm = array[i];
    }
}
console.log('largest No :' + lg);
console.log('smallest No :' + sm);
&#13;
&#13;
&#13;