Задать вопрос
@PlasterTom

Что означает выражение a % 2 == 0?

Полный код, на всякий случай.
function filter(arr, func) {
  var result = [];

  for (var i = 0; i < arr.length; i++) {
    var val = arr[i];
    if (func(val)) {
      result.push(val);
    }
  }

  return result;
}

var arr = [1, 2, 3, 4, 5, 6, 7];

alert(filter(arr, function(a) {
  return a % 2 == 0;
})); // 2, 4, 6
  • Вопрос задан
  • 3810 просмотров
Подписаться 1 Оценить 2 комментария
Решения вопроса 1
Что при делении на 2 остаток будет равен нулю. Только четные числа получаем.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
Godless
@Godless
число четное.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы