--- id: 587d7dab367417b2b2512b6e title: Use the every Method to Check that Every Element in an Array Meets a Criteria challengeType: 1 videoUrl: '' localeTitle: 'Используйте каждый метод для проверки того, что каждый элемент в массиве соответствует критерию' --- ## Description
every метод работает с массивами, чтобы проверить, прошел ли каждый элемент конкретного теста. Он возвращает логическое значение - true если все значения соответствуют критериям, false если нет. Например, следующий код будет проверять, если каждый элемент массива numbers меньше 10:
var numbers = [1, 5, 8, 0, 10, 11];
numbers.every (function (currentValue) {
return currentValue <10;
});
// Возвращает false
## Instructions
Используйте every метод внутри функции checkPositive чтобы проверить, является ли каждый элемент в arr положительным. Функция должна возвращать логическое значение.
## Tests
```yml tests: - text: Ваш код должен использовать 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.");' ```
## Challenge Seed
```js function checkPositive(arr) { // Add your code below this line // Add your code above this line } checkPositive([1, 2, 3, -4, 5]); ```
## Solution
```js // solution required ```