1
00:00:00,720 --> 00:00:03,160
Mógłbym wrócić w tej lekcji.

2
00:00:03,150 --> 00:00:07,480
Jesteśmy nadal mówić o wyścigu i mamy zamiar skupić się na tablicy iteracji.

3
00:00:07,740 --> 00:00:14,470
Więc aż do tego punktu widzieliśmy w jaki sposób możemy utworzyć tablicę, jak tablica jest tylko lista dane możemy przechowywać co chcemy tam.

4
00:00:14,520 --> 00:00:30,410
Możemy przechowywać liczb i ciągów i wartości logicznych możemy przechowywać inne tablice, ale chodzi o to, że mamy przechowywane rzeczy tam i podjęliśmy rzeczy i mamy dostęp do informacji takich jak dał mi pierwszy element daje mi ostatni element lub użyliśmy Push i Pop oraz przesuwać, a n przesunięcie.

5
00:00:30,450 --> 00:00:38,470
Ale aż do tego punktu nie widzieliśmy jak moglibyśmy przejść każdy kawałek tablicy czy jakiś kod do każdego elementu w tablicy.

6
00:00:38,820 --> 00:00:44,380
I to, co odnosi się do macierzy iteracji na iterację listę iteracji po tablicy.

7
00:00:44,400 --> 00:00:50,140
Zasadniczo przelotowego tej tablicy i robi coś dla każdego elementu lub każdego elementu.

8
00:00:50,250 --> 00:00:55,560
Więc dam ci kilka aplikacji realnym świecie prawdziwych przykładów macierzy iteracji.

9
00:00:55,560 --> 00:00:59,010
Więc Typowym przykładem jest komentarze i posty.

10
00:00:59,010 --> 00:01:06,450
Więc blogach, czy to jest Tumblr lub Reddit Chyba Tumblr tak naprawdę nie ma komentarzy, ale powiedzmy, że czytać i czytać.

11
00:01:06,450 --> 00:01:08,620
Post ma kilka uwag.

12
00:01:08,850 --> 00:01:31,740
Dobrze uwagi te są przechowywane w tablicy oraz w celu wyświetlenia wszystkich tych uwag, co tak naprawdę się dzieje, że niektóre kodu pętli przez to iteracje na tej tablicy z 10000 komentarzy potencjalnie, a dla każdego z nich sprawia, że ​​ich za każdym razem cała zawartość i sprawia trochę sojusznikiem czy to sprawia, że ​​punkt niezależnie od wieku, że komentarze są generowane jest go w pętli.

13
00:01:31,830 --> 00:01:37,160
Kiedy iteracyjnego w Iraku będziemy robić coś bardzo podobnego w komentarzach, jak również.

14
00:01:37,200 --> 00:01:46,080
Później w tym oczywiście, gdy mówimy o Noad i wyrażania go w rozwoju będziemy używać pętli iteracyjne nad tablicę komentarzach wydrukować każdy komentarz.

15
00:01:46,080 --> 00:01:49,140
Będziemy również z wykorzystaniem macierzy iteracji po wprowadzeniu go do listy.

16
00:01:49,170 --> 00:02:01,380
Więc już rozpoczął prosty do zrobienia, ale kiedy właściwie w każdym dodamy do Malmsey SS będzie za pomocą pętli, aby przejść do każdego robić i zarobić trochę div dla siebie zrobić i wtedy będziemy styl każdego z nich.

17
00:02:01,410 --> 00:02:08,170
To samo w momencie tworzenia aplikacji blogu zamierzamy użyć pętli i dla każdego bloga na naszej tablicy blogów mamy zamiar coś zrobić.

18
00:02:08,280 --> 00:02:10,250
Zrobimy trochę blogu na stronie.

19
00:02:10,440 --> 00:02:12,480
Więc promieniowania jest bardzo ważne.

20
00:02:12,480 --> 00:02:15,180
Jest to prawdopodobnie najczęstszą rzeczą, którą robimy z tablic.

21
00:02:15,210 --> 00:02:16,360
Mamy listę danych.

22
00:02:16,470 --> 00:02:19,500
Zwykle chcesz coś zrobić, aby wszystko w tym wykazie.

23
00:02:19,560 --> 00:02:26,780
W przeciwnym razie, jeśli tylko chcą pracować na pierwszą rzeczą zawsze lub siódma pozycja zawsze może nie powinno być przy użyciu tablicy.

24
00:02:26,820 --> 00:02:28,910
Może po prostu zapisać ten element na własną rękę.

25
00:02:29,220 --> 00:02:30,990
Tak więc mamy tu trzy cele.

26
00:02:31,080 --> 00:02:39,130
Pierwszy z nich to chcę pokazać, jak można użyć pętli for iteracyjne nad tablicę, a potem mam zamiar pokazać wam coś zupełnie nowego nazwie dla każdego.

27
00:02:39,420 --> 00:02:44,340
Więc widziałem cztery pętle foreach wcześniej, ale to coś zupełnie nowy to jest ekscytujące w mojej opinii.

28
00:02:44,340 --> 00:02:46,460
Jest to naprawdę bardzo przydatna również.

29
00:02:46,530 --> 00:02:49,340
A potem ostatnią rzeczą, którą możemy zrobić, to porównać dwa.

30
00:02:49,350 --> 00:02:54,940
Więc zacznijmy tutaj mam przykład za pomocą pętli for pętli tablicy.

31
00:02:55,260 --> 00:03:00,480
Więc mamy tablicę kolorów, które ma cztery pozycje dla ciągów czerwony pomarańczowy żółty i zielony.

32
00:03:00,760 --> 00:03:06,530
Teraz gdybym chciał wydrukować każdy z nich, jeśli nie rozmawialiśmy o tym nie zrobić iteracji re.

33
00:03:06,900 --> 00:03:08,750
Będę skopiować ten tutaj.

34
00:03:09,480 --> 00:03:12,180
Co mam zrobić, to coś takiego.

35
00:03:12,220 --> 00:03:23,420
Anuluj że dziennik kolory zera, a następnie zrobić to samo dla 1 i 2.

36
00:03:23,910 --> 00:03:37,170
I wreszcie na 3, co daje nam zielone i goście heads up szkodliwa, ale to nigdzie w pobliżu tak źle, jak mogłoby być, gdybyśmy mieli dziesięć tysięcy kolorów w tej tablicy lub 10000 komentarzy na temat albo przeczytać post.

37
00:03:37,320 --> 00:03:40,020
Tak oczywiście, że nie będzie tak naprawdę dla nas pracować.

38
00:03:40,290 --> 00:03:42,960
Nie wspominając o tym, że nie jest sucha kodu.

39
00:03:42,960 --> 00:03:44,810
Jesteśmy powtarzając sobie przez cały czas.

40
00:03:45,000 --> 00:03:51,030
Więc używamy pętli, aby pomóc zautomatyzować ten proces, ponieważ to, co robimy tutaj jest taka sama operacja.

41
00:03:51,030 --> 00:03:53,860
Jedyną rzeczą, która zmienia to numer 8 tutaj.

42
00:03:54,240 --> 00:03:55,990
I za każdym razem jesteśmy po prostu dodanie jednego.

43
00:03:56,190 --> 00:04:03,070
Więc zaczynamy na początku tablicy i jedziemy aż do końca, dzięki czemu można po prostu zrobić z pętli for jak można zobaczyć tutaj.

44
00:04:03,390 --> 00:04:09,640
Więc nasza pętla dla naszego oka nasza zmienna zaczyna się od zera, bo to zawsze pierwszy indeks w tablicy.

45
00:04:09,750 --> 00:04:13,440
A potem dodasz do niego za każdym razem przez pętlę i wracamy.

46
00:04:13,530 --> 00:04:14,350
Łał.

47
00:04:14,440 --> 00:04:17,290
Jest to mniej niż długość tablicy kolorów.

48
00:04:17,340 --> 00:04:20,510
Więc pamiętaj, że długość tej tablicy jest cztery.

49
00:04:20,520 --> 00:04:27,990
Więc podczas gdy mniej niż cztery godziny, to nigdy nie powinno równa cztery kolory cztery, bo nie jest zdefiniowana.

50
00:04:28,140 --> 00:04:30,360
Więc ten rodzaj pętli for jest naprawdę bardzo powszechne.

51
00:04:30,510 --> 00:04:39,050
Więc pozwól mi wystarczy wpisać go tu na nasze oko jest równa zeru oczy mniej niż kolor outflank i nie trzeba robić to w ten sposób.

52
00:04:39,060 --> 00:04:43,740
Można również zrobić mniejsze lub równe dwóch kolorach długości.

53
00:04:43,770 --> 00:04:50,050
Amanda swon który jest trochę dłużej, więc większość ludzi nie napisze to w ten sposób, ale to samo.

54
00:04:50,280 --> 00:04:57,200
Więc zamknij się jak ja plus plus i otworzyć nasze uchwyty.

55
00:04:57,720 --> 00:05:05,110
A co zrobimy tutaj zamiast rady na temat rejestrowania zróbmy w sprawie alarmów ostrzegawczych kolorach.

56
00:05:05,120 --> 00:05:07,910
Właśnie tak.

57
00:05:08,060 --> 00:05:16,290
Tak naprawdę to nie powinno być wszystko, co nowe widzenie widząc nas za pomocą pętli for jak to jest nowy, ale nie ma nic nowego o ile pojęć.

58
00:05:16,290 --> 00:05:26,180
To właśnie przy pętli for, które już widziałem wiele, zaczynając od zera i jedziemy w górę i powiedz jakiś inny numer, a następnie wszystko, co robimy, jest podłączenie tej liczby do tablicy.

59
00:05:26,190 --> 00:05:28,130
Warto więc spróbować.

60
00:05:28,650 --> 00:05:34,700
I mam nadzieję, że można to przeczytać I skończyć z czerwony pomarańczowy żółty zielony.

61
00:05:34,980 --> 00:05:40,440
I zróbmy to samo, tylko z radą dot Lague zamiast.

62
00:05:40,440 --> 00:05:41,360
I tam idziemy.

63
00:05:41,730 --> 00:05:47,230
Więc jeszcze raz, co chcemy faktycznie z czymś komentarzy zrobić dla naszego zadzwonię.

64
00:05:47,250 --> 00:06:04,280
A potem poprosiłem mniej i komentarzy na długość, a nie odwołany zalogowaniu coś możemy mieć funkcję o nazwie make komentarz krawędziach go czy coś takiego i że będzie odpowiedzialny za realizację wszystkich iChat niego Alpher jeden komentarz, a teraz robimy że do każdego elementu w tablicy komentarze.

65
00:06:04,460 --> 00:06:04,820
OK.

66
00:06:04,860 --> 00:06:06,490
Więc to w jaki sposób możemy użyć pętli for.

67
00:06:06,500 --> 00:06:11,330
Mogliśmy również cofać więc zacząć od końca tablicy i iść aż trafiliśmy do zera.

68
00:06:11,400 --> 00:06:18,100
Ale to trochę mniej popularne, ale jest zupełnie inny sposób iteracja tablicy zwanej foreach.

69
00:06:18,270 --> 00:06:25,230
I moim zdaniem jest o wiele ładniejszy foreach używać prościej jest krótszy i jest bardziej powszechne w dzisiejszych czasach.

70
00:06:25,230 --> 00:06:27,990
Teraz każdy ma takie zawsze były częścią JavaScript.

71
00:06:28,170 --> 00:06:33,440
Więc jest to stosunkowo nowy w porównaniu z wykorzystaniem pętli for lub zwykły stary pętli pętli tablicy.

72
00:06:33,480 --> 00:06:37,210
Wyszło w sposób myślę, 2009 lub tak.

73
00:06:37,440 --> 00:06:47,190
Więc nie będzie tutoriale i są pewne starsze książki, które nie odwołują się do tego, ale na co warto myślę, że jest to najlepszy sposób na pętli tablicy.

74
00:06:47,220 --> 00:06:52,020
Jest trochę utrudnień przeboleć na samym początku jak zobaczysz tutaj.

75
00:06:52,200 --> 00:06:57,090
To coś nowego, że to trochę przytłaczający, dokąd właściwie przekazując funkcję do innej funkcji.

76
00:06:57,090 --> 00:06:58,940
Więc będę tłumaczyć, że za chwilę.

77
00:06:58,950 --> 00:07:13,260
Ale po przeszłości, że po rodzaju nauczyć się składni i przyzwyczaić się do niego i nie wiadomo, kiedy trzeba mieć nawiasy w nawiasach i nie ma tam niby trochę bagażu, że trzeba dotrzeć na początku, ale po jesteś z tym dobrze, że to o wiele łatwiejsze niż przy użyciu pętli for.

78
00:07:13,320 --> 00:07:25,310
Jest szybszy, a zobaczysz go w każdym miejscu, a ja staram się spróbować i być zrównoważone wykorzystanie przez pętle foreach używać tylko rodzaj cię uderzyć z obu stron tak, aby przyzwyczaić się do obu z nich.

79
00:07:25,360 --> 00:07:27,880
Ale powiem ci teraz jestem częściowe do czterech każdego.

80
00:07:27,890 --> 00:07:29,070
Więc o to chodzi.

81
00:07:29,160 --> 00:07:33,600
Jest to metoda zwana dla każdego, który jest określony na każdej tablicy.

82
00:07:33,620 --> 00:07:40,620
Jest częścią czegoś o nazwie prototyp tablicy, która jest, gdy wszystkie z tych metod, takich jak push and pop i Shift oraz unshipped To miejsce, gdzie wszyscy żyją.

83
00:07:40,740 --> 00:07:44,920
Więc co robi to trwa funkcji jako argumentu, jak można zobaczyć tutaj.

84
00:07:44,940 --> 00:07:52,270
Więc piszemy tablicę cokolwiek nazwa tablicy jest kolorowej komentarze dot kosztów dla każdego wielbłąda za sprawy.

85
00:07:52,500 --> 00:07:55,080
A potem mijamy w funkcji.

86
00:07:55,320 --> 00:07:56,580
Tak więc w rzeczywistości nie wygląda tak.

87
00:07:56,580 --> 00:08:01,620
Zwykle to, co zobaczysz, najczęściej jest anonimowa funkcja jak my tu mamy.

88
00:08:02,340 --> 00:08:10,720
Więc przechodzą w całej tej rzeczy, która jest funkcją, a następnie, że funkcja jest wywoływana dla każdego elementu w tablicy.

89
00:08:11,190 --> 00:08:13,150
Więc pozwól mi pokazać przykład.

90
00:08:13,250 --> 00:08:14,870
Będziemy po prostu wziąć ten kod.

91
00:08:14,970 --> 00:08:19,340
Skopiuj tej tablicy nad i to najpierw wyczyścić ekran.

92
00:08:20,160 --> 00:08:25,200
Więc mamy tablicę kolorów, a następnie piszemy kolory dla każdego.

93
00:08:25,200 --> 00:08:33,580
A kiedy mijam się będziemy nazywać w każdym elemencie, a następnie zwykle musimy nano misfunction tutaj, a ja nie zamierzam dać mu żadnych argumentów.

94
00:08:33,580 --> 00:08:36,180
wytłumaczę co to jest argumentem za chwilę.

95
00:08:36,170 --> 00:08:37,300
Więc kolorysty się dla każdego.

96
00:08:37,320 --> 00:08:39,570
A potem po prostu funkcja pusta.

97
00:08:39,600 --> 00:08:48,530
A teraz zrobimy stałą waterlog wewnątrz dla każdego Właśnie tak.

98
00:08:48,570 --> 00:08:56,660
Poświęć chwilę pomyśleć o tym, co można oczekiwać, aby stało Powiedziałem, że powoduje ona funkcję dla każdego elementu w tablicy, a ja wciśnij enter.

99
00:08:57,360 --> 00:09:05,970
I zawsze zapomnieć o tym, że nie ma to bardzo dobry film tutaj, ale Chrome skompresować wszystkie te rady dzienniki w jednej linii.

100
00:09:06,090 --> 00:09:07,790
Ale jest jeszcze wiele do czerwonego tutaj.

101
00:09:07,950 --> 00:09:11,840
Więc to jest powtarzanie go cztery razy jeden dla każdego elementu w tablicy.

102
00:09:12,240 --> 00:09:22,160
Więc łatwiejszy sposób, aby zobaczyć, że rzeczywiście byłby czujny i dostają jedną literę, aby ostrzec trzy i cztery alarmy.

103
00:09:22,160 --> 00:09:24,440
Więc to robi to dla każdego elementu w tablicy.

104
00:09:24,920 --> 00:09:33,820
Ale to nie wszystko, co użyteczne, żeby uruchomić jakiś numer kodu x razy lub długości minus jeden, ile razy na tablicy.

105
00:09:33,870 --> 00:09:36,830
Zazwyczaj chcą korzystać z danych w tej tablicy jakoś.

106
00:09:36,840 --> 00:09:52,530
Czy to czyni komentarz każdorazowo teraz czy to oszczędność coś do bazy danych czy to dodając coś wynik dla każdej pozycji, ale zwykle chcą wchodzić w interakcje lub manipulować, że dane w jakiś sposób, a nie tylko arbitralnie ostrzegawczych dochodzi do tego logowania.

107
00:09:52,710 --> 00:10:01,220
Więc sposób, że mamy, że dane są poprzez naszą funkcję niezależnie od tego, czy ta funkcja jest to anonimowa funkcja nazwana wyrażenie funkcyjne funkcji.

108
00:10:01,290 --> 00:10:01,850
To nie ma znaczenia.

109
00:10:01,860 --> 00:10:11,600
Ale cokolwiek to funkcja mamy to chyba argument więc pozwól mi przepisać to tutaj i można go nazwać cokolwiek chcemy, tak jak innych funkcji, które możemy określić.

110
00:10:11,620 --> 00:10:22,130
Więc zacznę od strasznej nazwy jak kocham psy, które mam nadzieję, że nigdy nie używać w kodzie, chyba że to naprawdę ma sens w jakiejś sytuacji.

111
00:10:22,480 --> 00:10:27,060
Nie mogę myśleć o wielu, choć i to, co zrobię, to wziąć jeden z psów i druku.

112
00:10:27,100 --> 00:10:30,850
Kocham psy, za każdym razem, więc nie logować się wewnątrz każdego z nich.

113
00:10:31,000 --> 00:10:44,490
Plus Kocham psy, a ja hit wejść, a zobaczysz, że dostać się do środka paszy czytać wewnątrz paszowej pomarańczowy wewnątrz paszy żółtym i wreszcie wewnątrz For Each zielono.

114
00:10:44,830 --> 00:10:55,230
Więc co się dzieje jest to, że kocham psy trzyma wartość każdego elementu tej tablicy jak pętli lub jak foreach pętli wskroś.

115
00:10:55,380 --> 00:11:00,080
Więc to wywołanie tej funkcji dla każdego elementu, cała ta funkcja tutaj.

116
00:11:00,360 --> 00:11:08,050
I nie tylko jest to po prostu nazywając go ale to przechodzi na czerwono, a następnie pomarańczowe i żółte, a potem zielony do tej funkcji.

117
00:11:08,070 --> 00:11:10,010
Więc pozwól mi pokazać składnię alternatywną.

118
00:11:10,120 --> 00:11:14,690
Więc to naprawdę nie jest alternatywną składnię ale inny sposób definiowania funkcji i przekazanie go w.

119
00:11:14,790 --> 00:11:16,650
Więc to jest tak jak każdej innej funkcji.

120
00:11:16,750 --> 00:11:40,500
I będzie to nazwać kolor druku i wszystko, co będzie to zrobić, to wziąć argument o nazwie koloru, a następnie zamiast tu zrobię stałą dziennika i Zróbmy linia gwiazd tam rozpocząć i będę skopiować tę linię i następnie pod nią będzie nie logować kolor.

121
00:11:41,790 --> 00:11:44,240
A potem znowu kawałek konspektu.

122
00:11:44,710 --> 00:11:45,120
OK.

123
00:11:45,220 --> 00:11:47,190
Więc mamy znaleźć prostą funkcję.

124
00:11:47,190 --> 00:11:54,080
Mam nadzieję, że jest to ocena w tym momencie pobiera argument nazywa Kolor i naciśnij Enter nic się nie dzieje, bo już zdefiniowane jedynie funkcję.

125
00:11:54,150 --> 00:11:58,590
Ale teraz, gdy ja to nazywam kolor druku i zróbmy fioletowy.

126
00:11:58,680 --> 00:12:03,830
Oczywiście najlepszy kolor uzyskać gwiazdek Fioletowy gwiazdy.

127
00:12:04,620 --> 00:12:10,800
I podobnie jak przegląd uzyskać niezdefiniowany, ponieważ moja funkcja w rzeczywistości nie powrócić niczego ale drukuje trzy linie.

128
00:12:10,980 --> 00:12:25,410
OK, więc można używać dla każdego, aby uruchomić ten kolor druku na każdym elemencie tablicy i wszystko, co muszę zrobić, to kolory, które jest moja tablica dla każdego, a potem, zamiast wpisywania całej funkcji tutaj.

129
00:12:25,480 --> 00:12:35,060
Wszystko co robię jest wprost druku w kolorze i jest to bardzo ważna uwaga, że ​​nie należy umieszczać nawiasów tutaj, jeśli mam tam umieścić te nawiasy.

130
00:12:35,190 --> 00:12:37,570
Zamierzam sprowadzić tę funkcję.

131
00:12:37,570 --> 00:12:42,630
Pamiętaj, kiedy JavaScript widzi funkcję następują nawiasy, że wykonuje go.

132
00:12:42,730 --> 00:12:55,220
Więc to nie ma znaczenia, że ​​mam go na przejściu dla każdego Zostanie ona wywołana przed chcemy, by nazwać to, co naprawdę chcesz zrobić, to przekazać w kolorze wydruku bez nawiasów mówimy do siebie.

133
00:12:55,360 --> 00:12:55,920
No to ruszamy.

134
00:12:55,920 --> 00:12:56,640
Oto funkcja.

135
00:12:56,660 --> 00:12:58,450
Chcę, żebyś zadzwonił do mnie później.

136
00:12:58,570 --> 00:13:01,880
Podczas pętli i chcę, aby nazwać to na każdej pozycji w tablicy.

137
00:13:02,040 --> 00:13:04,770
Więc co się stanie, jeśli będziemy do przodu.

138
00:13:04,840 --> 00:13:14,070
Więc pozwól mi najpierw nacisnąć enter i zobaczysz mamy fioletowy, podczas gdy zaczyna się tutaj czerwony pomarańczowy żółty i zielony.

139
00:13:14,470 --> 00:13:28,440
Więc co się dzieje za kulisami jest to, że dla każdego jest podejmowanie kolor druku i jest systemem druku kolorowego druku czerwony kolor pomarańczowy wyjątkiem, że produkt nie wyglądać.

140
00:13:28,440 --> 00:13:40,090
Wygląda bardziej jak tego druku kolor kolory Pi, który rozpoczyna się od 0, a następnie dość kolorów kolorów jednego.

141
00:13:40,260 --> 00:13:43,960
Więc to biorąc naszą funkcję kolorów nadruku i to właściwie nazywając ją dla nas.

142
00:13:44,010 --> 00:13:47,970
Więc po prostu powiedz jej, co zadzwonić a my go nazywamy go na pozycji.

143
00:13:48,100 --> 00:14:01,820
Więc dla każdego To naprawdę miłe, bo nie mamy pracować I nie musimy pisać składni pętli for i nie mamy dostępu do Prezentowane kolory wnętrza naszego kodu lub że mamy dostęp jest cokolwiek nazywamy go tutaj.

144
00:14:01,890 --> 00:14:13,130
Więc w tym przypadku kolor, ale pamiętam, że pokazał, że jak kocham psy, które nie jest dobra nazwa, ale tak naprawdę może to być coś, co chcemy i mamy nadzieję, że to coś więcej niż barwniki.

145
00:14:13,620 --> 00:14:26,220
Więc znowu możemy korzystać zarówno z nich i każdy dla każdego jest nowszy bardziej popularne i wolę je, ale zrobię co w mojej mocy, aby dać Ci zrównoważoną perspektywę lub przynajmniej zmusić cię widzieć oba.

146
00:14:26,350 --> 00:14:34,380
I to tutaj jest porównanie dwóch sposobów przelotowego i nie więcej niż dwa sposoby możemy użyć pętli while oczywiście którym pokażę wam krótko.

147
00:14:34,440 --> 00:14:36,970
Moglibyśmy zrobić to samo dla kolorów.

148
00:14:37,300 --> 00:14:40,420
Wszystko, co musimy zrobić, to zdefiniować zmienną.

149
00:14:40,410 --> 00:14:43,710
Nazwijmy liczyć i jest równa zero na początku.

150
00:14:44,230 --> 00:14:51,400
A potem mamy zamiar zrobić, gdy liczba jest mniejsza niż długość kolorysta się podobnie jak nasze dla każdego.

151
00:14:51,390 --> 00:14:53,620
To znaczy, tak jak dla pętli.

152
00:14:54,100 --> 00:15:05,440
A potem, zamiast tutaj, musimy zwiększyć liczbę zanim zapomni, i wtedy możemy po prostu zrobić liczy stałą dziennika alt kolor jest.

153
00:15:05,860 --> 00:15:11,200
Więc jest to trochę więcej składni podobnie jak każda pętla while jest zazwyczaj w stosunku do pętli for.

154
00:15:11,350 --> 00:15:18,800
Musimy zdefiniować zmienną, a potem musimy zwiększyć go wewnątrz pętli i skończymy z czerwony pomarańczowy żółty zielony.

155
00:15:19,200 --> 00:15:24,460
Więc można użyć pętli while, ale jest to naprawdę rzadkie prawie nigdy nie widać nikogo to zrobić.

156
00:15:24,450 --> 00:15:27,420
To prawie zawsze pętli lub dla każdego.

157
00:15:27,420 --> 00:15:30,760
I coraz to prawie zawsze dla każdego.

158
00:15:30,820 --> 00:15:46,150
Istnieją przypadki, w których dla każdego chociaż nie istnieje której będę upewnij się, aby podkreślić niektóre z rzeczy przeglądarki niektóre rzeczy HMLC Ss i JavaScript, gdy łączymy wszystko razem nie będzie momenty gdzie pracujesz z rzeczy które wyglądają jak tablice, ale nie są one w rzeczywistości.

159
00:15:46,170 --> 00:15:47,890
I to jest bardzo mylące.

160
00:15:47,880 --> 00:15:51,990
Ale będę się upewnić, że jesteś tego świadomy i nie można go używać do każdego czasu.

161
00:15:52,200 --> 00:15:56,400
Dlatego zawsze warto pamiętać, jak piszesz pętli for i jak zrobić to samo z każdego z nich.

162
00:15:56,560 --> 00:16:00,500
Więc to, co ten kod pokazuje tutaj, poświęć chwilę, aby zbadać go, jeśli chcesz.

163
00:16:00,510 --> 00:16:04,860
Główne różnice to fakt, że w pętli for mamy do czynienia z szeregiem.

164
00:16:04,920 --> 00:16:11,450
Więc idziemy z numerem od zera aż do końca tablicy i jesteśmy rzeczywiście przy tej liczby, aby uzyskać dostęp do tablicy kolorów.

165
00:16:11,460 --> 00:16:15,610
I w foreach, która jest oderwane od nas.

166
00:16:15,630 --> 00:16:29,070
Więc wszystko, co mamy do czynienia to nazwa, która stworzyliśmy tymczasowy kolor zastępczy lub element lub cokolwiek to jest coś dodawać komentarze przyjaciela i użyć że zamiast funkcji.

167
00:16:29,250 --> 00:16:42,350
I najczęściej najczęściej zobaczysz anonimową funkcję tutaj, chyba że jest to funkcja, która chcesz użyć ponownie później i chcesz to nazwać niektóre inne części kodu, to możesz go zdefiniować można nadać mu nazwę poza foreach ,

168
00:16:42,660 --> 00:16:43,200
OK.

169
00:16:43,360 --> 00:16:44,240
Więc pokryte dużo.

170
00:16:44,250 --> 00:16:50,880
Są naprawdę ważne rzeczy pętle oraz funkcje plus tablice rzeczy rodzaj przychodzi razem.

171
00:16:51,120 --> 00:17:00,970
Znowu Zrobię wszystko, aby upewnić się zobaczyć oba sposoby pisania pętlę w trakcie kursu, a następnie w górę mamy bardzo krótki bardzo szybkie wykonywanie nie powinno trwać dłużej niż 30 sekund.
