Poznaj 6 nowości z JavaScript ES2021

แชร์
ฝัง
  • เผยแพร่เมื่อ 28 ธ.ค. 2024

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

  • @xSlavko221
    @xSlavko221 3 ปีที่แล้ว +4

    Świetny odcinek. Dzięki! :)

  • @get401
    @get401 3 ปีที่แล้ว +1

    👍 super podsumowanie

  • @falcongecon3430
    @falcongecon3430 3 ปีที่แล้ว +3

    Ile to lat było czekane na private fields i methods jezz ale awesome man

    • @eccenux
      @eccenux 3 ปีที่แล้ว

      10 lat. Poważnie. Od pierwszych propozycji zmian były brane pod uwagę prywatne właściwości i metody. Wtedy jednak nie mogli się zgodzić co do składni.
      web.archive.org/web/20110924035607/wiki.ecmascript.org/doku.php?id=harmony:classes#private_instance_members

  • @marcinstudent2084
    @marcinstudent2084 3 ปีที่แล้ว

    Cześć, znajdę gdzieś Twój config vsc? Świetny film

  • @TheKseon
    @TheKseon 3 ปีที่แล้ว +1

    8:30 nie wiem, czy dobrze zrozumiałem tę wypowiedź, ale jeśli chodziło o to, że "private field" w TypeScript = jest równe "#field" w JavaScript, to niestety, ale nie do kończą jest, to poprawne. Owszem obydwa te rzeczy modyfikują dostęp, tylko że po kompilacji TypeScript do JavaScript dostaje się pola z publicznym dostępem. Wiec myślę, że to jest drobna, ale istotna rzecz zwłaszcza kiedy się siedzi pomiędzy TypeScriptem a JavaScriptem i powinno być to zaakcentowane.
    W każdym razie dziękuje za ten odcinek, bo nawet, pomimo że czasami wchodzę na tc39 na GH to i tak coś dla siebie wyciągnąłem.

    • @Przeprogramowani
      @Przeprogramowani  3 ปีที่แล้ว +2

      Słuszna uwaga, dzięki za komentarz! / M

    • @5906646
      @5906646 3 ปีที่แล้ว +1

      Przypuszczam że przy kolejnych wersjach TS zostanie to przerobione tak, że pola poznaczone jako private będą zmienione na # w JS. Kwestia czasu

    • @TheKseon
      @TheKseon 3 ปีที่แล้ว +2

      @@5906646 Moja pierwsza myśl to "tak pewnie będzie", ale jednak po dłuższym przemyśleniu doszedłem do wniosku, że nie musi to być takie oczywiste. Przede wszystkim obecne zachowanie daje wybór, tym bardziej że nie jest pewne, czy TS "zastąpi" JS, a pola publiczne mają swoją długą tradycję w JS. Poza tym tak sobie myślę, że prywatny modyfikator dostępu w classach jest swego rodzaju cichą rewolucją, bo zauważ, że jest to pierwsza unikalna cecha, której nie da się zasymilować, wykorzystując poprzednie konstrukcje języka. Wiec prywatny modyfikator dostępu przy wykorzystaniu przedrostka "#", też jest małą, ale jednocześnie dużą rzeczą... A jak będzie? Czas pokaże.

  • @Superxxmartinaxx
    @Superxxmartinaxx 2 ปีที่แล้ว

    Mogli by dodać cos w stylu static czy private z haszem np: #private i wtedy nie było by takiej ingerencji a dopisanie "#" było by mniejszą ingerencją kodu i nie rozwalała by tak aplikacji jak mówisz... Pewnie sposobów było mnóstwo lecz złotego środka nie ma.

  • @BlackMessiah122
    @BlackMessiah122 3 ปีที่แล้ว

    A co z public class fields? Czy to nie z tego release'a?

    • @Przeprogramowani
      @Przeprogramowani  3 ปีที่แล้ว

      Nie rozumiem pytania, publiczne fieldsy zostały wprowadzone razem z klasami w ES6.

  • @tonaki7017
    @tonaki7017 3 ปีที่แล้ว

    jakie się wklepuje takie emotki jak np. ten samochód?

    • @Przeprogramowani
      @Przeprogramowani  3 ปีที่แล้ว +1

      W MacOS jest dostępna komenda Ctrl+Cmd+Space, która otwiera panel do wybierania emoji. W Windowsie z tego co wiem trzeba się posiłkować dedykowanym softem.

    • @izabelawy
      @izabelawy 3 ปีที่แล้ว +1

      W Windowsie 10 klikasz klawisz "Windows" razem z "." (kropka). Pojawi się klawiatura z emotikonkami.

    • @tonaki7017
      @tonaki7017 3 ปีที่แล้ว

      @@izabelawy Działa, dzięki za podpowiedź! :)

  • @niewiemgabriel7345
    @niewiemgabriel7345 3 ปีที่แล้ว

    Dlaczego kolejny film znowu tak cicho? :( Muszę dawać YT na maksa i głośniki w lapku ma maksa aby w ogóle słyszeć :/

    • @Przeprogramowani
      @Przeprogramowani  3 ปีที่แล้ว

      Hm, na moim sprzęcie, dźwięk w tym filmie jest na właściwym poziomie.

    • @plejgazus88
      @plejgazus88 3 ปีที่แล้ว

      Na moim również dźwięk jest ok. :)

    • @mabciapayne16
      @mabciapayne16 3 ปีที่แล้ว

      Jest dość cicho ale IMO jeszcze w normie.