Freecodecamp: Контрольная точка вызова: у массивов фильтров с фильтром есть проблема.

Созданный на 30 окт. 2015  ·  3Комментарии  ·  Источник: freeCodeCamp/freeCodeCamp

Контрольная точка вызова
Пользовательский агент: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/46.0.2490.80 Safari/537.36 .

Он попросил меня использовать фильтр для удаления всех элементов из массива, размер которых превышает 5. Когда я запускаю тест с моим кодом, я получил верный результат, но он не позволил мне пройти.

Мой код:

var oldArray = [1,2,3,4,5,6,7,8,9,10];

// Only change code below this line.

var newArray = oldArray.filter(function(val){
  return val < 5 === true;
});

// Only change code above this line.

(function() { return newArray; })();

Самый полезный комментарий

Привет, должно быть:

return val <6 === true;

Все 3 Комментарий

Похоже, ваш код не просто удаляет значения больше 5, он также удаляет 5.

Закрытие как не проблема с тестами, но не стесняйтесь отвечать, если вам нужны дополнительные разъяснения.

Спасибо и удачного кодирования!

О, понятно, спасибо!

Привет, должно быть:

return val <6 === true;

Была ли эта страница полезной?
0 / 5 - 0 рейтинги