JS tips & tricks – some

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.

You might also like