Poznaj forEach, filter i map!

แชร์
ฝัง
  • เผยแพร่เมื่อ 12 ก.ย. 2024

ความคิดเห็น • 34

  • @ciemniakjez
    @ciemniakjez 4 หลายเดือนก่อน

    Tak, for przy dużych zbiorach jest znaczącą różnicą :), bardzo fajnie przedstawiony temat

  • @godfryddolbinczykunical1571
    @godfryddolbinczykunical1571 3 หลายเดือนก่อน

    Uwielbiam tą serię. Przydaje się mi! 😀😀😁

  • @DesFabuleux
    @DesFabuleux 11 หลายเดือนก่อน +1

    Dzięki! Bardzo przydatny materiał. Mimo, że temat jest mi już znany, warto było go obejrzeć - dzięki temu zyskałam poczucie przejrzystości i uporządkowania wiedzy. Z przyjemnością obejrzę też film o reduce!

  • @lenkowski-net
    @lenkowski-net 11 หลายเดือนก่อน

    Programuję głównie w PHPie, dla mnie taki film był naprawdę wartościowy, nawet jeśli większość rzeczy była dla mnie znana - fajnie się to ogląda! 💪

  • @magosiap233
    @magosiap233 11 หลายเดือนก่อน +2

    dziękuje. za materiał, poproszę o 'reduce' ! :)

  • @domi16548
    @domi16548 9 หลายเดือนก่อน

    W kursach które przerabiałem ten temat był przerabiany na odp** i jedyne czego się dowiedziałem to to, że forEach nie zwraca nic a filter nową tablicę, tak samo nie było poruszane to do czego się odnoszą kolejne parametry a tu prosze wszystko pięknie wytłumaczone i w końcu wiem jak to rzeczywiście funkcjonuje.

  • @rafarumanek8100
    @rafarumanek8100 11 หลายเดือนก่อน +1

    Chciałbym zgłosić błąd w filmie, Freddy Kamionka ma na nazwisko Gmina Burzenin. Pozdrawiam ciepło

  • @UzytkownikYouTuba-dt7nh
    @UzytkownikYouTuba-dt7nh 11 หลายเดือนก่อน

    A tak nie w temacie.
    Mam jedno pytanie jak skutecznie ominąć problem z CORS, kiedy chce się podpiąć moduły w JavaScript? Dowiedziałem się, że wystarczy wsadzić stronę na serwer (np. Live Server - w Visual Studio Code), ale później okazało się, że to nie wystarcza, gdyż strona często nie chce się w pełni załadować. Na GitHubie było tak samo. Czy ktoś ma jakiś sposób na bezproblemowe korzystanie z modułów?
    Byłbym bardzo wdzięczny za jakiś pomysł, gdyż chciałbym w końcu ogarnąć moduły.

  • @velmrok1660
    @velmrok1660 11 หลายเดือนก่อน

    Czesc, pisze tu bo to najnowszy film. Chcialbym sie spytac co sadzisz o koncepcie stworzenia CV w formie strony internetowej? Strona internetowa w ktorej sa wszystkie informacje na temat mojej osoby etc. Czy taka forma CV wychodzaca poza zwykly szablon nie bylaby ciekawa? Jestem typem czlowieka ktory bardzo nie lubi dzialac szablonowo i robienie tego co tysiace innych osob troche mi nie pasuje. Ale czasem trzeba

    • @xSatanisticx
      @xSatanisticx 11 หลายเดือนก่อน +1

      Juniorowi nic to nie da, musisz mieć normalne CV zeby przejsc przez ATS. Nikt z hrów nie będzie się bawił w sprawdzanie stronek, to nie ten poziom pracownika. Jak będziesz mid+ to wtedy jest to jakiś plus, bo zwiększasz szansę, że ktos znajdzie Ciebie i ma od razu zagregowane informacje o Tobie.

    • @JZP
      @JZP  11 หลายเดือนก่อน

      ^ To prawda, CV jest konieczne, nawet czysto z przyczyn formalnych. Przykładowo, często po stronie pracodawcy taki PDF z CV trzeba wrzucić w system.

    • @velmrok1660
      @velmrok1660 11 หลายเดือนก่อน

      Aha

    • @velmrok1660
      @velmrok1660 11 หลายเดือนก่อน

      Osobiście nie rozumiem co ludzie lubią w CV. Jak widzę na grupach jak ludzie wysyłają do oceny to nic z nich nie zrozumiem, dopóki z 5 minut nie posiedze

  • @solr4cc
    @solr4cc 11 หลายเดือนก่อน

    Co to za theme do vsc?

    • @JZP
      @JZP  11 หลายเดือนก่อน

      Winter is coming 🙂

  • @mkez001
    @mkez001 11 หลายเดือนก่อน

    nie po to rozwiązuję leetcode, zeby iterować po tablicy po kilka razy w ładniejszy sposób🤣oczywiście półżart 🤭

  • @mdbk2
    @mdbk2 11 หลายเดือนก่อน +1

    I ten "lepszy" kod ma trzy razy większą złożoność obliczeniową. Na rekrutacji w FAANG byś odpadł za taki kod. Filter, reduce i map są absurdalnie wygodne więc programiści ich nadużywają w takich łańcuszkach. Niektóre języki specjalne nie dodają tych funkcji a w wielu firmach nie zaleca się ich używania.

    • @JZP
      @JZP  11 หลายเดือนก่อน +1

      Nie obejrzałeś filmu do końca, prawda?

    • @mdbk2
      @mdbk2 11 หลายเดือนก่อน

      ​​​​​@@JZPNie, nie obejrzałem bo nie spodziewałem się, że poświęcisz cały film aby powiedzieć na końcu "nie róbcie tak". Ale odpaliłem jeszcze końcówkę no i faktycznie w ostatnich kilku sekundach powiedziałeś, że jest to wolniejsze. Więc skoro sam wiesz, że ta metoda jest zła to czemu jej uczysz? Jeżeli uważasz, że to jest ok bo to tylko trochę wolniejsze ale za to kod jest czytelniejszy to się zupełnie nie zgodzę. Zamiast długiego kodu masz teraz nieco krótszy ale za to szeroki i skondensowany - moim zdaniem nie jest to w żaden sposób czytelniejsze. A jak ktoś będzie chciał tak rozwiązać zadanie rekrutacyjnie myśląc, że tak jest poprawnie to obleje w kilku większych firmach. No i skoro sam podkreślasz, że dla większej ilości danych to podejście jest złe, to czemu nie robić od razu dobrze skoro nie jest to dużo trudniejsze?

    • @JZP
      @JZP  11 หลายเดือนก่อน +2

      Nie uważam, ze jest złe. Nie przekrecaj proszę moich słów. Uważam ze nie ma się co przejmować złożonością obliczeniowa w przypadku tablic z 10cioma elementami i uważam ze podanie rozsądnej argumentacji na rozmowie jest odbierane lepiej niz overenigneering albo premature optimization.

    • @mdbk2
      @mdbk2 11 หลายเดือนก่อน

      @@JZP
      > Nie uważam, ze jest złe. Nie przekrecaj proszę moich słów.
      Trochę się gubię. Czyli skoro jednak wiesz, że kod jest mniej wydajny, nie kwestionujesz tego że wcale nie jest bardziej czytelny to co sprawia, że dalej uważasz Twoje rozwiązanie za dobre? Gdyby to był film o tym jak działa filter, map i forEach to bym się nie czepiał. Ale w tym filmie sugerujesz, że lepiej jest pisać kod w gorszy sposób i nie podajesz argumentów dlaczego i tylko tego się czepiam.
      > overenigneering albo premature optimization.
      Szczerze mówiąc to powidziałbym, że overenigneering to użycie funkcjonalnego wzorca w niefunkcjonalnym języku który daje Ci w efekcie wolniejszy kod i zastępuję banalnie prostą pętlę, ktorą rozumie każdy, na kilka linii ściśle skondensowanego kodu które wymagają już nieco większej znajomości języka.
      Po drugie to "premature optimization" jest wtedy gdy poświęcasz dużo zasobów (czasu czy pieniędzy) na napisanie optymalnego kodu gdy jeszcze nie wiesz, czy ten kod w ogóle będzie powodował problemy z wydajnością. Natomiast w Twoim przykładzie optymalny kod poprawiasz na mniej optymalny czyli poświęcasz zasoby na zrobienie czegoś zupełnie odwrotnego i sugrujesz, że dzięki temu kod będzie lepszy z jakiegoś powodu - szczerze nie rozumiem tego. Wątpie też, aby napisanie tej pętli wymagało poświęcenia zancznych zasobów w porównaniu do łańcuszka filter i map. Ja rozumiem, że jest to tylko przykład ale dalej mam problem z tym, że pokazujesz ten przykład jako lepsze podejście.
      Filter, map i reduce są głównie przydatne jeśli potrzebujesz zrobić onelinera który robi jedną rzecz. Gdy zaczynasz robić z tego łańcuszek to nic na tym nie zyskujesz w porównaniu do pętli.

    • @JZP
      @JZP  11 หลายเดือนก่อน

      Rozumiem, dzięki za Feedback 👍

  • @user-tn6df6kh8w
    @user-tn6df6kh8w 11 หลายเดือนก่อน +4

    Ostatnie materiały na kanale, to jedno wielkie ognisko w którym odgrzewacie rzeczy o których była mowa już wiele razy na wielu kanałach czy to innych źródłach. Taki materiał nie wnosi nic nowego a tym bardziej ciekawego dla widza, pozdro

    • @JZP
      @JZP  11 หลายเดือนก่อน

      Pozdro

    • @Will4_U
      @Will4_U 11 หลายเดือนก่อน +3

      to nie oglądaj, pozdro

    • @JZP
      @JZP  11 หลายเดือนก่อน +7

      @@Will4_U Nie no, ma racje - tych materiałów jest już bardzo dużo, ale mimo tego uważamy, że takie materiały są potrzebne na naszym kanale. Niedługo skończymy serie i lecimy ze świeżymi tematami.

    • @doherty_1855
      @doherty_1855 11 หลายเดือนก่อน +2

      To tak jakby powiedzieć, że kolejny pokaz samochodu, który był już pokazany na innym kanale I nie wnosi nic innego ^^
      Dla wielu może to być przydatne tym bardziej jeśli ktoś lubi dany kanał to będzie wolał obejrzeć tutaj niż gdzie indziej ;)

    • @user-tn6df6kh8w
      @user-tn6df6kh8w 11 หลายเดือนก่อน +1

      @@Will4_U no nie muszę tego oglądać, tylko mówię jak ja to widze. A Ty nie musisz pisać tego żenującego komentarza, który nic nie wnosi

  • @xSatanisticx
    @xSatanisticx 11 หลายเดือนก่อน +1

    { name: 'Kamil', lastName: 'Ślimak', country: 'Polska', salary: '2137' }