Показать сообщение отдельно
  #1 (permalink)  
Старый 05.03.2017, 15:00
Новичок на форуме
Отправить личное сообщение для Dan7es Посмотреть профиль Найти все сообщения от Dan7es
 
Регистрация: 05.03.2017
Сообщений: 5

Не получается обозначить массив
Проблема в следующем, в таком виде код работает, но мне нужно чтобы массив вводился один раз (объяснил как мог), я пробовал ввести новую переменную которая была равна массиву , но код тогда переставал работать как надо вместо ответом выдавал "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);
Ответить с цитированием