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.
@falcongecon34303 жыл бұрын
Ile to lat było czekane na private fields i methods jezz ale awesome man
@eccenux3 жыл бұрын
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
@TheKseon3 жыл бұрын
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.
@Przeprogramowani3 жыл бұрын
Słuszna uwaga, dzięki za komentarz! / M
@59066463 жыл бұрын
Przypuszczam że przy kolejnych wersjach TS zostanie to przerobione tak, że pola poznaczone jako private będą zmienione na # w JS. Kwestia czasu
@TheKseon3 жыл бұрын
@@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.
@marcinstudent20843 жыл бұрын
Cześć, znajdę gdzieś Twój config vsc? Świetny film
@Przeprogramowani3 жыл бұрын
W filmie o konfiguracji VSC ;)
@BlackMessiah1223 жыл бұрын
A co z public class fields? Czy to nie z tego release'a?
@Przeprogramowani3 жыл бұрын
Nie rozumiem pytania, publiczne fieldsy zostały wprowadzone razem z klasami w ES6.
@tonaki70173 жыл бұрын
jakie się wklepuje takie emotki jak np. ten samochód?
@Przeprogramowani3 жыл бұрын
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.
@izabelawy3 жыл бұрын
W Windowsie 10 klikasz klawisz "Windows" razem z "." (kropka). Pojawi się klawiatura z emotikonkami.
@tonaki70173 жыл бұрын
@@izabelawy Działa, dzięki za podpowiedź! :)
@niewiemgabriel73453 жыл бұрын
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ć :/
@Przeprogramowani3 жыл бұрын
Hm, na moim sprzęcie, dźwięk w tym filmie jest na właściwym poziomie.