every()

1-misol

// Create an Array const ages = [32, 33, 16, 40]; // Create a Test Function function checkAge(age) {   return age > 18; } // Are all ages over 18? ages.every(checkAge);
O‘zingiz sinab ko‘ring »

Quyida ko‘proq misollar.


ULASHISH

Tavsif

every() metodi har bir massiv elementi uchun funksiyani bajaradi.

Funksiya barcha elementlar uchun true qaytarsa, every() metodi true qaytaradi.

Funksiya birorta element uchun false qaytarsa, every() metodi false qaytaradi.

every() metodi bo‘sh elementlar uchun funksiyani bajarmaydi.

every() metodi asl massivni o‘zgartirmaydi



Sintaksis

array.every(function(currentValue, index, arr), thisValue)

Parametrlar

Parametr Tavsif
function() Majburiy.
Massivdagi har bir element uchun bajariladigan funksiya.
currentValue Majburiy.
Joriy elementning qiymati.
index Ixtiyoriy.
Joriy elementning indeksi.
arr Ixtiyoriy.
Joriy element tegishli bo‘lgan massiv.
thisValue Ixtiyoriy. Standart qiymat undefined.
Funksiyaga uning this qiymati sifatida uzatiladigan qiymat.

Qaytariladigan qiymat

Tip Tavsif
BooleanBarcha elementlar testdan o‘tsa true, aks holda false.


Ko‘proq misollar

Barcha javoblar bir xil ekanini tekshiring:

const survey = [   { name: "Steve", answer: "Yes"},   { name: "Jessica", answer: "Yes"},   { name: "Peter", answer: "Yes"},   { name: "Elaine", answer: "No"} ]; let result = survey.every(isSameAnswer); function isSameAnswer(el, index, arr) {   if (index === 0) {     return true;   } else {     return (el.answer === arr[index - 1].answer);   } }
O‘zingiz sinab ko‘ring »

Barcha qiymatlar ma’lum bir sondan katta ekanini tekshiring:

<p><input type="number" id="ageToCheck" value="18"></p> <button onclick="myFunction()">Try it</button> <p id="demo"></p> <script> const ages = [32, 33, 12, 40]; function checkAge(age) {   return age > document.getElementById("ageToCheck").value; } function myFunction() {   document.getElementById("demo").innerHTML = ages.every(checkAge); } </script>
O‘zingiz sinab ko‘ring »


Brauzerlarda qo‘llab-quvvatlash

every() — ECMAScript5 (ES5 2009) imkoniyati.

JavaScript 2009 2013-yil iyulidan beri barcha brauzerlarda qo‘llab-quvvatlanadi:

Chrome
23
IE/Edge
11
Firefox
21
Safari
6
Opera
15
2012-yil sentabr 2012-yil sentabr 2013-yil aprel 2012-yil iyul 2013-yil iyul

W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!