Я пытаюсь создать функцию, которая принимает массив и функцию обратного вызова. Функция должна возвращать true, если все значения в массиве, переданные в обратный вызов, возвращают true, в противном случае возвращают false. Но я не уверен, что делаю неправильно
const every = function(arr, callback) {
arr.forEach(function(element) {
if(!callback(element)) {
return false
}
})
return true
};
every([1, 2, 3, 4, 5], function(val) {
return val < 2
});
ожидаемые результаты => ложь
но я становлюсь правдой