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 метод.
testString: 'assert(code.match(/\.every/g), "Your code should use the every method.");'
- text: 'checkPositive([1, 2, 3, -4, 5]) должен возвращать false .'
testString: 'assert(!checkPositive([1, 2, 3, -4, 5]), "checkPositive([1, 2, 3, -4, 5]) should return false.");'
- text: 'checkPositive([1, 2, 3, 4, 5]) должен возвращать true .'
testString: 'assert(checkPositive([1, 2, 3, 4, 5]), "checkPositive([1, 2, 3, 4, 5]) should return true.");'
- text: 'checkPositive([1, -2, 3, -4, 5]) должен возвращать false .'
testString: 'assert(!checkPositive([1, -2, 3, -4, 5]), "checkPositive([1, -2, 3, -4, 5]) should return false.");'
```