Czy w Waszym JavaScriptowym zdarza się, że potrzebujecie sprawdzić, czy w danej tablicy którykolwiek z elementów spełnia jakiś warunek?
Być może, gdy spotykacie się z takim problemem pierwszym rozwiązaniem, jakie przychodzi Wam na myśl jest zwykła pętla.
Powiedzmy, że macie taką oto tablicę liczb i chcielibyście sprawdzić, czy wśród nich znajduje się liczba zero. Rozwiązanie z pętlą mogłoby wyglądać tak:
Ten kod wyświetli nam następujący komunikat:
There is at least one zero in the array.
Bo w zmiennej isZeroThere ostatecznie będziemy mieli informację czy w tablicy znalazło się zero.
Jak to zrobić prościej?
Efekt jest taki sam jak w przypadku powyższej pętli a kod dużo zgrabniejszy:)
Metodę some możemy wykorzystać również, aby upewnić się, że czegoś na pewno w danej tablicy nie ma. Taki oto kod pozwoli nam sprawdzić czy w tablicy nie znajduje się liczba 10:
Na koniec wypisany zostanie tekst:
There is no 10 in the array.
A w stałej isTenThere będziemy mieli informację czy w tablicy znalazło się 10 czy nie.