У меня есть массив, который содержит несколько номеров, например:Наибольшее значение из массива
highAndLow("4 5 29 54 4 0 -214 542 -64 1 -3 6 -6")
Я хотел бы получить наименьшее и наибольшее число из этого массива. Это кажется довольно простой задачей, но случайно я получаю неправильный вывод для кода ниже.
function highAndLow(numbers){
var args = Array.prototype.slice.call(arguments);
var m = 0, i = 0, n = args.length;
console.log(args.length)
for (i=0; i < n; i++) {
if (args[i] > m) {
m = args[i];
console.log(m)
}
}
return m
}
Это говорит длина 1 и возвращается значение 0.
Это не массив, это строка. – deceze
сделать вторую строку 'var arguments = numbers.split ('');' – CompanyDroneFromSector7G