Не получается обозначить массив
Проблема в следующем, в таком виде код работает, но мне нужно чтобы массив вводился один раз (объяснил как мог), я пробовал ввести новую переменную которая была равна массиву , но код тогда переставал работать как надо вместо ответом выдавал "infinite" , или ошибку про максимальное количество стеков.
Заранее благодарен за помощь. function sumArray() { var min = Math.min.apply(null, [1,1,2,3,4,5,6,7,8,9,9]); var max = Math.max.apply(null, [1,1,2,3,4,5,6,7,8,9,9]); var result = 0; for(var i = 0; i < arguments.length; i++) { result += arguments[i]; } console.log(result-min-max); console.log(min); console.log(max); } sumArray(1,1,2,3,4,5,6,7,8,9,9); |
Dan7es,
var min = Math.min.apply(null, [].slice.call(arguments)); var max = Math.max.apply(null, [].slice.call(arguments)); |
Спасибо большое, еще не дошел до этого в учебнике)
|
подскажи что за учебник) Или ссылку кинь. Я сейчас сам учу по всяким сайтам книг
|
Часовой пояс GMT +3, время: 22:49. |