Метода ЈаваСцрипт Арраи евери () проверава да ли сви елементи низа пролазе дату тест функцију.
Синтакса every()
методе је:
arr.every(callback(currentValue), thisArg)
Овде је арр низ.
сваки () параметар
every()
Метод узима у:
- повратни позив - функција за тестирање сваког елемента низа. Потребно је:
- цуррентВалуе - тренутни елемент који се преноси из низа.
- тхисАрг (опционално) - Вредност која се користи као
this
приликом извршавања повратног позива. Подразумевано јеundefined
.
Врати вредност из сваке ()
- Враћа
true
ако сви елементи низа прођу дату тест функцију (callback
враћа истиниту вредност). - У супротном, враћа се
false
.
Напомене :
every()
не мења оригинални низ.every()
не извршаваcallback
за елементе низа без вредности.
Пример: Провери вредност елемента низа
function checkAdult(age) ( return age>= 18; ) const ageArray = (34, 23, 20, 26, 12); let check = ageArray.every(checkAdult); // false if (!check) ( console.log("All members must be at least 18 years of age.") ) // using arrow function let check1 = ageArray.every(age => age>= 18); // false console.log(check1);
Оутпут
Сви чланови морају имати најмање 18 година. лажно
Препоручено читање: ЈаваСцрипт Арраи соме ()