every метод работает с массивами, чтобы проверить, прошел ли каждый элемент конкретного теста. Он возвращает логическое значение - true если все значения соответствуют критериям, false если нет. Например, следующий код будет проверять, если каждый элемент массива numbers меньше 10: var numbers = [1, 5, 8, 0, 10, 11];
numbers.every (function (currentValue) {
return currentValue <10;
});
// Возвращает false
every метод внутри функции checkPositive чтобы проверить, является ли каждый элемент в arr положительным. Функция должна возвращать логическое значение.
every method.
testString: assert(code.match(/\.every/g));
- text: checkPositive([1, 2, 3, -4, 5]) should return false.
testString: assert.isFalse(checkPositive([1, 2, 3, -4, 5]));
- text: checkPositive([1, 2, 3, 4, 5]) should return true.
testString: assert.isTrue(checkPositive([1, 2, 3, 4, 5]));
- text: checkPositive([1, -2, 3, -4, 5]) should return false.
testString: assert.isFalse(checkPositive([1, -2, 3, -4, 5]));
```