Показать сообщение отдельно
  #1 (permalink)  
Старый 27.10.2014, 22:39
Новичок на форуме
Отправить личное сообщение для running Посмотреть профиль Найти все сообщения от running
 
Регистрация: 15.10.2014
Сообщений: 8

Некорректный вывод значений массива
Ребята, мне нужно вывести массив положительных чисел. Я записываю значения в новый массив, а мне выводится с индексами.

Код:

function showArray(){
  var numberList = [-3, 25, 14, -7, 5, -14, -28];
  var arr=[];
  
    for(var i=0; i<numberList.length; i++){
      
    if(numberList[i] < 0) {
        arr[i] = numberList[i];
    }
    }
      return arr;
      };

     console.log(showArray());

Результат: [1: 25, 2: 14, 4: 5]

Где ошибка ?
Ответить с цитированием