Jak sprawdzić, czy wszystkie elementy tablicy przechodzą test w JavaScript

Jak sprawdzić, czy wszystkie elementy tablicy przechodzą test w JavaScript
W JavaScript tablice są zestawem elementów podobnych do A w połączeniu z różnymi zadaniami. Zadania te można wykonać za pomocą kombinacji różnych funkcji zdefiniowanych przez użytkownika i wbudowanych. Teraz mamy proste pytanie: czy kiedykolwiek myślałeś, że jest jakaś funkcja, która sprawdza, czy wszystkie elementy w tablicy przechodzą podany test, czy nie? Jeśli nie, powiedzmy ci, że JavaScript zapewnia każdą metodę (), aby sprawdzić, czy wszystkie elementy tablicy przechodzą test, czy nie.

W tym zapisie zademonstrujemy funkcjonalność JavaScript, aby sprawdzić, czy wszystkie elementy tablicy przejdą test.

Jak sprawdzić, czy wszystkie elementy tablicy przechodzą test w JavaScript?

W JavaScript, każdy() Metoda sprawdza, czy wszystkie elementy obecne w tablicy spełniają warunek danej funkcji, czy nie, i zwraca wartości logiczne jako wyjście. Jeśli wszystkie elementy spełniają test, to zwraca true, a jeśli nawet jeden element nie spełnia warunku, zwraca fałsz. Oto składnia do użycia metody każdej () w JavaScript.

Składnia:

array_name.każda (funkcja)

W składni „array_name”Reprezentuje tablicę, której każdy element będzie iterowany nad funkcją zdefiniowaną w„każdy()" metoda.

Przykład 1: Gdy jeden lub więcej elementów tablicy zawodzi test

Ćwiczmy każdą metodę (), gdy jeden lub więcej elementów tablicy nie spełnia kryteriów funkcji metody Any ().

Kod:

var sal = [30,150,42,81,20,21,35,23]
tc = x => (x / 3> 20)
konsola.Log (Sal.Każdy (TC))

W tym kodzie stworzyliśmy szereg liczb. Następnie tworzymy warunek testowy za pomocą funkcji strzałki. Warunek testowy dzieli każdy element tablicy przez 3 i sprawdza, czy wynik po podzieleniu musi być większy niż 20.

Wyjście:

Wyjście zwróciło false, co stwierdza, że ​​co najmniej jeden element tablicy nie mógł przejść przez warunek testowy.

Przykład 2: Kiedy wszystkie elementy tablicy przechodzą test

Teraz zobaczmy, co się stanie, gdy wszystkie elementy tablicy przechodzą test.

Kod:

var sal = [30,150,42,81,20,21,35,23]
tc = x => (x / 2> 5)
konsola.Log (Sal.Każdy (TC))

W tym kodzie tworzymy szereg liczb. Następnie tworzymy warunek testowy za pomocą funkcji strzałki. Warunek testu dzieli każdy element tablicy przez 2 i sprawdza, czy wynik po podzieleniu musi być większy niż 5.

Wyjście:

Dane wyjściowe zwróciło prawdę, co stwierdza, że ​​wszystkie elementy tablicy przechodzą warunek testu. Stąd stwierdza się, że zdanie testu dla wszystkich elementów warunek każdej metody () musi zwrócić prawdziwie.

Wniosek

W JavaScript używamy każdej metody (), aby sprawdzić, czy wszystkie elementy tablicy przechodzą test. Metoda every () zwraca wartość prawdziwą, jeśli każdy element przekazuje test, w przeciwnym razie zwraca wartość fałszywą. Ten post zawierał szczegółową demonstrację każdej metody () w celu sprawdzenia, czy wszystkie elementy tablicy przechodzą test w JavaScript. Dodatkowo podaliśmy również przykłady w obu przypadkach: jeśli wszystkie elementy tablicy przeszliśmy test lub którykolwiek z nich nie powiódł.