Metoda every sprawdza wszystkie elementy, natomiast some sprawdza czy przynajmniej jeden element pasuje. Obie działaja na podstawie kryterium funkcji i zwracają wartość boolean. Kiedy autentycznie będę musiał wykorzystać jedną bądź drugą? Pytam, bo przecież jedna i druga metoda pokaże mi, czy jest element większy niż x liczba w tablicy, a skoro zwraca wartość boolean, to i tak nie dowiem się nic więcej.
Bo po prostu moze ktos potrzebuje sprawdzic czy jakikolwiek element w tablicy spelnia jakis warunek lub czy wszystkie go spelniaja.
Pytam, bo przecież jedna i druga metoda pokaże mi, czy jest element większy niż x liczba w tablicy, a skoro zwraca wartość boolean, to i tak nie dowiem się nic więcej.
No bo uzywasz ich wlasnie wtedy kiedy interesuje ciebie czy ktos cos spelnia i to wsio
p.s skoro nie wiesz kiedy i po co masz uzyc albo jeden albo drugi tzn ze poki ci nie miales sytuacji w ktorej byly ci potrzebne wiec nie ucz sie na "chama" rzeczy ktorych nie potrzebujesz, gdy przyjdzie moment kiedy bedziesz musial rozwiazac jakis problem gdzie ci sie przydadza samo z siebie przyjdzie ci do glowy: "ah tutaj moglbbym uzyc some/every"
Wystarczy ze rozumiesz ich dzialanie a nie kiedy one moglby byc ci potrzebne.
Zauważ że funkcja callback'owa jest aplikowana na pojedynczy element. To że zwraca true dotyczy jednego elementu. Zatem przy every
- kazdy element ma zwrocić true z callbacka, a przy some
wystarczy ze jeden spelni ten warunek (np ostatni z tablicy)