for...in VS for...of - różnice pomiędzy pętlami JS

  Рет қаралды 7,502

Twórca Stron

Twórca Stron

Күн бұрын

👉 Pełny kurs "JavaScript od podstaw": bit.ly/3OtH4cS
👉 Darmowy kurs "Wprowadzenie do JavaScript": tworcastron.pl...
👉 Blog tworcastron.pl
👉 Moje kursy tworcastron.pl...
Instagram: / adam_halasa
Facebook: / tworcastron
Różnice pomiędzy pętlami for(... in ...) oraz for(... of ...)

Пікірлер: 24
@igorstrzezysz9992
@igorstrzezysz9992 Жыл бұрын
Świetnie Pan prowadzi zajęcia, lepiej niż na mojej uczelni :) zachęcam do zatrudnienia się na uczelni AEH w Warszawie :) ;)
@tworcastron
@tworcastron Жыл бұрын
Dziękuję, ciekawe czy płace są konkurencyjne:)
@stronadobra3807
@stronadobra3807 2 жыл бұрын
Bardzo lubię jak tłumaczysz, nie na zasadzie jest taki i ta ja to rozumie dlaczego ty miałbyś nie rozumieć Bardzo podoba mi się jak po krok po kroku powoli doprowadzasz do wyjaśnienia A w tym odcinku zdradziłeś dlaczego tak dobrze tłumaczysz (tak mi się wydaje), myślę że kluczem do sukcesu je to że pamiętaj jak cos kiedyś było dla Ciebie zagmatwane, po prostu wiesz co kiedyś było dla Ciebie niejasne
@tworcastron
@tworcastron 2 жыл бұрын
Dzięki, faktycznie staram się przypomnieć jak się czułem, gdy się tego uczyłem.
@pawebakua5062
@pawebakua5062 4 жыл бұрын
Michael, Pam, Kevin, Oscar :D Łapka w góre za The Office
@tworcastron
@tworcastron 4 жыл бұрын
Best serial ever :D
@konradmleczko3810
@konradmleczko3810 4 жыл бұрын
bardzo fajny materiał
@Pawlo370
@Pawlo370 2 жыл бұрын
Nawet nie słyszałem o of, a jestem w klasie programisty.
@hesus_hess
@hesus_hess 3 жыл бұрын
Kolejna super dawka wiedzy i kolejny niedosyt jak w przypadku odcinka o bindach. Do pełni szczęścia brakuje kilku słów o praktycznym zastosowaniu. Rozumiem, zamiast for key, value in array można zrobić for value of array i oszczędzamy kilka literek ale czy tylko ?
@tworcastron
@tworcastron 3 жыл бұрын
Nie bardzo rozumiem zdanie na końcu, ale różnica jest generalnie większa. Jedno leci pętle po obiektach iterowalnych (jak tablice), drugie nie (jak obiekty).
@hesus_hess
@hesus_hess 3 жыл бұрын
@@tworcastron Chodziło mi o to, że jak masz taki zapis: for ( key, value in array){ console.log('klucz: '+key+ 'wartość: '+value); } to można się w ten sposób dostać zarówno do klucza jak i do wartości. Chodzi Ci o to, że co innego "element" iterowalny, a co innego enumerowalny i w zależności od tego raz stosujemy for...in a raz for...of ?
@ronin6927
@ronin6927 Жыл бұрын
Czy tablica to nie obiekt?
@tworcastron
@tworcastron Жыл бұрын
Zależy w jakim sensie. Czy można ich używać zamiennie / czy działają tak samo?
@mikolaj_lewandowski
@mikolaj_lewandowski 4 жыл бұрын
Enumerable to po angielsku oznacza "policzalny".
@mgrycz
@mgrycz 3 жыл бұрын
Tudzież "wyliczalny"
@ebrelus7687
@ebrelus7687 2 жыл бұрын
@@mgrycz A tu wybieralny/przeglądalny 😉
@-mikoaj-3019
@-mikoaj-3019 4 жыл бұрын
Const to zmienna?
@tworcastron
@tworcastron 4 жыл бұрын
Można powiedzieć zmienna stała. Dziwnie brzmi ale mniej więcej tak to wygląda bo nie jest ona do końca "stała".
@-mikoaj-3019
@-mikoaj-3019 4 жыл бұрын
@@tworcastron Mniej więcej rozumiem
@boructomek
@boructomek 3 жыл бұрын
W JS (w innych językach pewnie też) jest kilka takich dziwnych sformuowań np NaN to typ number :)
@jakubjakub6312
@jakubjakub6312 4 жыл бұрын
Hej, mowisz ze key sie nie zmienia ale przeciez key przyjmuje różne wartosci czyli np. boss i secretary, mogłbyś sie do tego jakos odniesc. Poza tym fajne tutoriale, obejrzałem juz wszystkie po kilka razy. Pozdrawiam
@boructomek
@boructomek 3 жыл бұрын
Przy każdej iteracji tworzony jest oddzielny zasięg. W rezultacie tworzonych jest tyle STAŁYCH ile iteracji. I żadna nie jest wtedy zmieniana. Tak to rozumiem. Może stoi za tym jakiś mechanizm :)
@codewizard-bk
@codewizard-bk Жыл бұрын
nie po "polach" tylko "kluczach"
Jak działa asynchroniczność w JavaScript
15:35
Twórca Stron
Рет қаралды 18 М.
import, export - czyli jak podzielić projekt JS na wiele plików
21:24
小蚂蚁会选到什么呢!#火影忍者 #佐助 #家庭
00:47
火影忍者一家
Рет қаралды 119 МЛН
НИКИТА ПОДСТАВИЛ ДЖОНИ 😡
01:00
HOOOTDOGS
Рет қаралды 2,6 МЛН
"this" w JS - kiedy i na co wskazuje
22:06
Twórca Stron
Рет қаралды 27 М.
Promise - to tylko dziwne callbacki? Prosto o Promise()
17:57
Twórca Stron
Рет қаралды 23 М.
Jak poruszać się po DOMie
17:39
Twórca Stron
Рет қаралды 4 М.
AutoGen Studio - Instalacja, konfiguracja, obsługa - Tutorial
34:53
SmartTech Synergy
Рет қаралды 537
The Weird History of JavaScript
12:09
Fireship
Рет қаралды 1,2 МЛН
Pętla for() - wstawiać let, const, var a może nic?
9:00
Twórca Stron
Рет қаралды 6 М.
1. Kurs Python 3 - wstęp, instalacja i pierwszy program "Hello World"
31:07
Kanał o Wszystkim
Рет қаралды 434 М.
Po co są callbacki i jak ich używać?
17:28
Twórca Stron
Рет қаралды 20 М.
I built the same app 10 times // Which JS Framework is best?
21:58
Fireship
Рет қаралды 2,5 МЛН
Visually Understanding JavaScript Prototypes
14:58
Steve Griffith - Prof3ssorSt3v3
Рет қаралды 54 М.
小蚂蚁会选到什么呢!#火影忍者 #佐助 #家庭
00:47
火影忍者一家
Рет қаралды 119 МЛН