Różnica między każdą i niektórymi metodami w JavaScript

Różnica między każdą i niektórymi metodami w JavaScript
JavaScript ma wiele przydatnych metod, które mogą łatwo działać z tablicami. Niektóre z nich to map (), pop (), filtr () i push (). JavaScript ma również Niektóre() I każdy() metody. Główną różnicą między wymienionymi metodami jest to, że Niektóre() Metoda jest stosowana do znalezienia co najmniej jednej lub więcej niż jednej wartości w szyk Zgodnie z przekazanymi warunkami, podczas gdy metoda każdego () sprawdza, czy wszystko elementy tablicy są dogadzający dana stan Lub nie.

Ten post praktycznie pokaże różnica między każdy() I Niektóre() Metoda przy użyciu odpowiednich przykładów. A więc zacznijmy!

każda metoda () w JavaScript

każdy() metoda w JavaScript służy do sprawdzenia, czy Wszystko elementy tablicy są dogadzający dana stan Lub nie. Jeśli nawet jedna wartość nie spełnia elementu, wyjście będzie fałszywe, w przeciwnym razie zwróci to prawda. Jest przeciwny jakiejś metody ().

Składnia

Ogólna składnia każdy() Metoda to:

szyk.Każdy (Callback (CurrentValue, indeks, ARR), thisArg)

W JavaScript, każda metoda () zwraca a Boolean wartość (prawda fałsz) jako wyjście.

Parametry

  • "oddzwonić”To funkcja, która przetestuje warunek.
  • "Aktualna wartość”Pokazuje bieżący element tablicy i jest to wymagane.
  • "indeks”Reprezentuje wskaźnik bieżącego elementu tablicy i jest opcjonalny.
  • "arr”Jest opcjonalnym parametrem i pokazuje tablicę, w której należy bieżący element.
  • "Thisarg”Jest opcjonalnym parametrem, a jego wartość jest używana podczas wykonywania funkcji wywołania zwrotnego.

Teraz sprawdźmy przykład, aby zrozumieć użycie każdej metody () w JavaScript.

Jak używać każdej metody () w JavaScript

W tej sekcji będziemy wykazać stosowanie z każdy() metoda w JavaScript. W tym celu rozważ następującą tablicę wartości liczb całkowitych:

Niech ARR = [1, 2, 3, 4, 5, 6, 7, 8];

Będziemy teraz używać każdy() metoda sprawdzenia, czy dana tablica ma pozytywny wartość lub nie:

arr.Każdy ((wartość) =>
return (wartość> 0);
);

Dana szyk że przeszliśmy do każdy() Metoda ma pozytywny Wartości, więc stan Jest zadowolona a wyjście będzie prawdziwe, w przeciwnym razie zwróci fałsz jako wyjście, jeśli dany warunek nie jest zadowolony:

Metoda () w JavaScript

Metoda () jest używany z tablicami w JavaScript. Akceptuje Boolean wyrażenie (true/false) i służy do sprawdzenia, czy przynajmniej jeden Lub więcej niż jeden element w tablicy spełnia przekazany warunek, czy nie.

Składnia

Ogólna składnia Niektóre() Metoda to:

szyk.niektóre (funkcja (wartość, indeks, arr), to)

W JavaScript Metoda niektórzy () zwraca również a Boolean wartość (prawda fałsz) jako wyjście.

Parametry

  • "funkcjonować„Wykonuje się dla każdego elementu tablicy.
  • "wartość”Pokazuje bieżący element tablicy i jest to wymagane.
  • "indeks”Odnosi się do indeksu bieżącego elementu tablicy i jest opcjonalnym parametrem.
  • "arr”Odnosi się do tablicy, w której należy bieżący element, a także jest parametrem opcjonalnym.

Te parametry są opcjonalne i Boolean wyrażenie To, że akceptuje, jest następujące:

(element) => boolean

„„element”Oznacza obecny element w sprawdzanej tablicy. „„Boolean”Zwraca Wartość logiczna albo prawda, albo fałsz.

Jak używać metody () w JavaScript

Teraz rozważ następującą tablicę liczba całkowita Wartości:

Niech ARR = [2, 3, 4, 5, 6, 7, 8];

Następnie sprawdzimy, czy jest co najmniej lub więcej niż jeden nawet element jest w tablicy za pomocą Niektóre() metoda:

arr.Some ((wartość) => return (wartość%2 == 0););

Niektóre() Metoda znajdzie się na najmniej lub więcej niż jeden nawet element z danej tablicy, a wyjście będzie PRAWDA Ponieważ podana lista ma cztery równomierne elementy podzielne przez 2:

Rozsunęliśmy różnicę między jakąś metodą () a każdą (), ich składnią i przykładem.

Wniosek

W JavaScript główna różnica między każdy() I Niektóre() metody to, że Niektóre() Metoda jest stosowana do znalezienia co najmniej jednej lub więcej niż jednej wartości w szyk Zgodnie z przekazanymi warunkami, podczas gdy metoda every () sprawdź, czy wszystko elementy tablicy są dogadzający dana stan Lub nie. Ten post ilustruje różnicę między każdy() I Niektóre() Metody w JavaScript, jego składnia z przykładami.