Javascript Array κάθε ()

Η JavaScript Array κάθε () μέθοδος ελέγχει εάν όλα τα στοιχεία του πίνακα περνούν τη δεδομένη συνάρτηση δοκιμής.

Η σύνταξη της every()μεθόδου είναι:

 arr.every(callback(currentValue), thisArg)

Εδώ, arr είναι ένας πίνακας.

κάθε παράμετρος ()

Η every()μέθοδος περιλαμβάνει:

  • callback - Η λειτουργία για δοκιμή για κάθε στοιχείο πίνακα. Παίρνει:
    • currentValue - Το τρέχον στοιχείο που περνά από τον πίνακα.
  • thisArg (προαιρετικό) - Τιμή για χρήση thisκατά την εκτέλεση επιστροφής κλήσης. Από προεπιλογή, είναι undefined.

Τιμή επιστροφής από κάθε ()

  • Επιστρέφει trueεάν όλα τα στοιχεία πίνακα περάσουν τη δεδομένη συνάρτηση δοκιμής ( callbackεπιστρέφει μια τιμή αλήθειας).
  • Διαφορετικά, επιστρέφει false.

Σημειώσεις :

  • every() δεν αλλάζει τον αρχικό πίνακα.
  • every()δεν εκτελείται callbackγια στοιχεία πίνακα χωρίς τιμές.

Παράδειγμα: Έλεγχος τιμής του στοιχείου Array

 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 ετών. ψευδής

Προτεινόμενη ανάγνωση: JavaScript Array μερικά ()

ενδιαφέροντα άρθρα...