1
00:00:00,590 --> 00:00:02,100
Ik Welkom terug.

2
00:00:02,100 --> 00:00:04,480
Dus deze les is volledig optioneel.

3
00:00:04,770 --> 00:00:06,660
Het is een beetje een bonus.

4
00:00:06,690 --> 00:00:09,810
Het is echt iets dat enigszins interessant.

5
00:00:09,840 --> 00:00:13,080
Dat is waarom ik het laten zien voor je, maar het is niet noodzakelijk om de cursus.

6
00:00:13,080 --> 00:00:18,610
En we gaan praten over hoe foreach werkt en we gaan onze eigen versie van de voor elk te bouwen.

7
00:00:18,690 --> 00:00:25,470
Dus we gaan om te praten over hoe je een functie die een functie heeft als argument te schrijven en vervolgens voert die functie erin.

8
00:00:25,470 --> 00:00:27,620
Dus nogmaals volledig optioneel.

9
00:00:27,720 --> 00:00:41,250
De andere reden waardoor het optioneel is dat het een beetje meer geavanceerde en ik wil niet aan iedereen die ik wil niet dat je slecht als het als het is verwarrend voor u, want het is verwarrend voelen intimideren en vaak duurt het meerdere herhalingen van dit.

10
00:00:41,490 --> 00:00:42,790
Voor mijn leerlingen om het te krijgen.

11
00:00:42,960 --> 00:00:44,350
Dus het is helemaal optioneel.

12
00:00:44,550 --> 00:00:48,540
En dit is belangrijk, maar het is niet essentieel voor het maken van applicaties.

13
00:00:48,630 --> 00:00:51,310
Het is niet noodzakelijk om vooruit in de loop.

14
00:00:51,330 --> 00:01:00,280
Het is iets wel dat als je probeert te kijken het een keer nu en het niet een ton van de zin om je kon je het opnieuw tegen het einde van de les maken zodra je wat meer ervaring Javascript krijgen.

15
00:01:00,330 --> 00:01:03,490
En dat is iets wat ik moet doen met mijn studenten in persoon de hele tijd ook.

16
00:01:03,570 --> 00:01:06,080
Zoals ik al zei hebben we opnieuw dit onderwerp.

17
00:01:06,210 --> 00:01:27,660
Dus laten we beginnen gaan we onze eigen te bouwen voor elk en we gaan beginnen met het definiëren van een functie belde net voor elk en het gaat om een ​​beetje anders te werken dan de manier waarop de echte foreach werkt omdat op dit moment de manier waarop voor elke werken is definieer ik een serie laten we noemen het Nom en we zullen een aantal nummers hebben daar als dat.

18
00:01:28,050 --> 00:01:30,390
En ik roep voor elke op Nomes.

19
00:01:30,480 --> 00:01:44,820
Dus Nums dot voor elk en dan geef ik hem een ​​functie en we zagen dit, dus ik zal je niet te veel hopelijk vervelen, maar we zullen gewoon dit nummer bellen en dan gewoon doen een eenvoudige constante log.

20
00:01:45,240 --> 00:01:46,160
Nee.

21
00:01:46,800 --> 00:01:49,030
Daar gaan we.

22
00:01:49,260 --> 00:01:54,580
Het duurt een functie en roept een functie op elk element in de array.

23
00:01:54,740 --> 00:01:59,130
Knops maar merken dat we niet hoefden te Nom's in passeren voor elk.

24
00:01:59,190 --> 00:02:04,680
Hij wist alleen over de cijfers wist over de serie omdat we Gnome's stip voor elk.

25
00:02:04,680 --> 00:02:07,740
Dus we zijn niet van plan om te beginnen met het definiëren van een functie die op die manier werkt.

26
00:02:07,830 --> 00:02:09,810
We gaan beginnen met een die er zo uitziet.

27
00:02:09,990 --> 00:02:16,560
Nou noem het mijn voor elk en in plaats van het nemen van slechts één argument zal twee duren.

28
00:02:16,710 --> 00:02:21,870
De eerste is de array en de tweede is de functie.

29
00:02:21,870 --> 00:02:24,390
Dus array zal zijn Nomes.

30
00:02:24,450 --> 00:02:25,880
En dit zou de functie zijn.

31
00:02:26,010 --> 00:02:39,590
Dus als je wilde dezelfde code met Nom's het eruit zou zien als dit mijn voor comma elke Nom en lopen dan onze hele functie hier die hetzelfde zijn als de ene boven op zal kijken.

32
00:02:39,600 --> 00:02:42,560
Dus we beginnen met deze versie, want het is eenvoudiger.

33
00:02:43,080 --> 00:02:46,310
Het is een beetje meer syntax, maar het is eenvoudiger voor ons te schrijven.

34
00:02:46,590 --> 00:02:52,350
Dus nogmaals we passeren in Nom's in plaats van alleen grijpen met behulp van speciale javascript magie.

35
00:02:52,350 --> 00:02:57,950
Er is een manier om het te grijpen als je een methode definieert op iets als we hier hebben, maar we die krijgt.

36
00:02:58,110 --> 00:03:02,520
OK dus laten we definiëren een functie MYF of per stuk.

37
00:03:02,940 --> 00:03:06,150
En neemt in een array en functie.

38
00:03:06,150 --> 00:03:10,560
En we kunnen niet bellen die functie, want dat is een speciaal woord in Javascript.

39
00:03:10,560 --> 00:03:16,840
Dus we noemen het phunk of F hoe je het ook wilt noemen en dan gaan we het openstellen van onze functie.

40
00:03:17,520 --> 00:03:20,830
En laten we beginnen door te praten over wat voor elk eigenlijk doet.

41
00:03:21,210 --> 00:03:27,460
Dus onthoud het duurt die functie en noemt het voor elk item in de array.

42
00:03:27,480 --> 00:03:32,390
Dus om dat te doen moeten we een lus te gebruiken om iets te doen voor elk item in een array.

43
00:03:32,400 --> 00:03:33,730
We moeten een lus hebben.

44
00:03:33,780 --> 00:03:45,570
Dus we gewoon gebruik maken van een lus zal lus door array en vervolgens in de loop we gaan gewoon om de functie te bellen en alles wat we moeten doen om de functie aan te roepen is haakjes toe te voegen aan het eind.

45
00:03:45,810 --> 00:03:52,800
Dus het is een beetje verwarrend is dit dingen die mijn leerlingen altijd worstelen met in en iedereen die het leren javascript krijgt hier opgehangen.

46
00:03:52,950 --> 00:03:58,060
Maar vergeet niet het onderscheid tussen de naam van een functie zonder haakjes.

47
00:03:58,740 --> 00:04:00,960
Dat is gewoon een verwijzing naar de functie zelf.

48
00:04:01,050 --> 00:04:08,320
Maar het is niet het zo snel uitvoeren als ik de haakjes toevoegen duurt die code in plaats van func en voert deze uit.

49
00:04:08,670 --> 00:04:10,480
Dus ik kan je hier een voorbeeld geven.

50
00:04:10,710 --> 00:04:11,860
Als we gewoon doen.

51
00:04:12,010 --> 00:04:13,310
Laat me knip dit uit.

52
00:04:13,530 --> 00:04:17,610
Als we alleen maar om te waarschuwen alert eigenlijk niet lopen.

53
00:04:17,760 --> 00:04:20,690
Maar zodra we de haakjes toe te voegen krijgen we een waarschuwing.

54
00:04:20,820 --> 00:04:24,200
En ik heb niets in passeren, maar het is nog steeds uitgevoerd van de code.

55
00:04:24,780 --> 00:04:31,790
Dus laten we terug naar onze code en in plaats van te gaan dan alleen maar bellen phunk meteen als deze we zullen lus door de array.

56
00:04:31,830 --> 00:04:43,490
Dus voeg ik een opmerking lus door array en vervolgens in de lus oproep phunk voor elk item in de array.

57
00:04:43,560 --> 00:04:45,360
Dus om lus door de array.

58
00:04:46,080 --> 00:04:47,250
Nou, dit is een lus.

59
00:04:47,280 --> 00:04:50,260
U kunt ook gebruik maken van een while lus maar we zullen gebruik maken van een lus.

60
00:04:50,280 --> 00:04:58,050
Dus voor var I gelijk nul I minder dan rr dot lengte die de naam van het argument.

61
00:04:58,140 --> 00:04:59,590
A R R.

62
00:04:59,880 --> 00:05:20,050
En dan heb ik plus plus, net als dat en dan zal ik deze lijn verhuizen naar ons lus want wat we willen doen is binnen deze lus we willen noemen Phunk dus kunnen we beginnen door gewoon te bellen mensen net als dat.

63
00:05:20,840 --> 00:05:33,250
Dus wat functie wordt doorgegeven als het tweede argument gaat eenmaal voor elk item in de array we nog steeds ontbreekt een belangrijk stuk dat is om de gegevens daadwerkelijk overgaan van elk item in de array in worden genoemd.

64
00:05:33,320 --> 00:05:35,360
Maar dit hele kolom voor elk item.

65
00:05:35,360 --> 00:05:36,680
Dus laten we druk op enter.

66
00:05:37,420 --> 00:05:38,920
En nu laten we proberen het uitvoeren van deze.

67
00:05:38,930 --> 00:05:46,780
Ik ga een serie genaamd kleuren of favoriete mijn favoriete ten minste oranje definiëren.

68
00:05:46,910 --> 00:05:48,640
En we zullen gewoon stoppen bij geel.

69
00:05:49,160 --> 00:05:59,910
Dus drie punten en dan ga ik gewoon naar mijn vier elkaar bellen en doorgeven in kleuren als de array en dan zal ik gewoon doen alert.

70
00:06:00,110 --> 00:06:04,430
En we niet toe te voegen haakjes onthouden, omdat die onmiddellijk alert zal uitvoeren.

71
00:06:04,430 --> 00:06:05,580
Dat is niet wat we willen.

72
00:06:06,170 --> 00:06:10,980
We willen dat de functie mijn voor elk van de ene naar alert uit te voeren zijn.

73
00:06:11,180 --> 00:06:13,600
Dus vergeet niet dat phunk eigenlijk alert.

74
00:06:13,610 --> 00:06:20,900
In dit geval, maar het kan ook consul dat loggen of het vaakst zou het een anonieme functie te zijn.

75
00:06:20,900 --> 00:06:24,740
We definiëren dat zou worden genoemd Inside of phunk.

76
00:06:24,800 --> 00:06:29,480
Dus laten we veranderen het terug om te waarschuwen en geeft druk op enter.

77
00:06:29,900 --> 00:06:31,340
Ik krijg een waarschuwing.

78
00:06:31,730 --> 00:06:34,430
Ik raakte OK, ik krijg een ander alert.

79
00:06:34,640 --> 00:06:37,320
Ik raakte OK en ik krijg nog een waarschuwing.

80
00:06:37,670 --> 00:06:44,900
Dus wat is gebeurt is dat dit voor lus looping dan reeks die in ons geval is een serie van kleuren met drie items.

81
00:06:44,900 --> 00:06:51,520
Dus drie keer deze loops en elke keer roept func en alles wat phunk is alert.

82
00:06:51,560 --> 00:06:52,670
Dat is alles wat het is.

83
00:06:52,670 --> 00:06:57,980
waarschuwt dus een lege alert drie keer omdat we niets passeren in funk.

84
00:06:57,980 --> 00:07:10,240
Dus om het te laten werken met data in alert worden doorgegeven of wat func is alles wat we doen is langs een beetje van data hier en dat beetje van de gegevens wordt verondersteld om elk item in de array.

85
00:07:10,250 --> 00:07:13,190
Dus de manier waarop we toegang tot elk item is met behulp van I.

86
00:07:13,370 --> 00:07:19,810
Dus als ik me goed herinner de code in hier Ik voeg serie beugel.

87
00:07:20,860 --> 00:07:25,100
Dus de eerste keer door de lus zal func die alert te bellen.

88
00:07:25,100 --> 00:07:33,240
In dit geval met het eerste item in de array die zo is te lezen zullen alert lezen te krijgen en dan wordt ik er een.

89
00:07:33,320 --> 00:07:38,510
Dus dan herinneren phunk die nog steeds alert met een scala aan een die is oranje.

90
00:07:38,510 --> 00:07:49,840
Zo krijgen we alert oranje en vervolgens nog een keer alert gele zeg dus zie dat nu als ik me goed herinner mijn executie hier mijn voor elke kleuren alert.

91
00:07:50,420 --> 00:07:58,500
Nu geeft het me rood oranje en geel en dat is eigenlijk alles wat er te definiëren voor elk.

92
00:07:58,580 --> 00:08:06,270
Maar zoals ik al zei dat de meeste van de tijd zul je het niet zien als deze waar we langs een benoemde functie meestal een anonieme functie te hebben.

93
00:08:06,320 --> 00:08:07,620
Dus laten we niet geven het een schot.

94
00:08:07,730 --> 00:08:09,920
Maar het gebruik van een anonieme functie.

95
00:08:09,920 --> 00:08:17,390
Dus mijn voor elk en dan zullen we passeren en de kleuren weer en dan een anonieme functie.

96
00:08:17,390 --> 00:08:25,270
En vergeet niet dat, zelfs al is er tussen haakjes hier deze zijn zeer verschillend tussen haakjes dan die zei te roepen een functie.

97
00:08:25,280 --> 00:08:27,050
Dus laat me je eigenlijk zien wat ik bedoel.

98
00:08:27,470 --> 00:08:33,050
Als ik dit eerste deel te verwijderen en ik heb net een anonieme functie hier.

99
00:08:33,410 --> 00:08:35,610
En alles wat we doen binnen is dialoog raad.

100
00:08:35,790 --> 00:08:45,730
Ik ben een functie en ik druk op Enter op dit moment en ik kan ruimteloos een beetje voor u dus het is een beetje makkelijker om te zien wat er gebeurt.

101
00:08:45,770 --> 00:08:47,930
Wat denk je dat er gaat gebeuren.

102
00:08:49,130 --> 00:08:50,750
Natuurlijk ook dat gebeurde.

103
00:08:50,960 --> 00:08:54,540
Laat me teruggaan en toe te voegen in de afsluitende haakjes voor mijn raad dot log.

104
00:08:54,740 --> 00:08:56,360
Nu, wat denk je dat er gaat gebeuren.

105
00:08:56,360 --> 00:08:58,910
Ik denk dat het soort van ruïnes van het moment hier.

106
00:08:59,150 --> 00:09:03,100
Maar zoals ik druk op Enter je zult zien dat er niets echt gebeurt.

107
00:09:03,110 --> 00:09:06,200
Ik krijg een waarde die wordt teruggegeven aan me een waarde die teruggestuurd.

108
00:09:06,200 --> 00:09:13,620
Maar de code is niet uitgevoerd zie ik niet constant vooruitzichten en dat komt omdat deze anonieme functie nooit werd ingeroepen.

109
00:09:13,670 --> 00:09:16,040
In principe bestond voor een moment en nu is het weg.

110
00:09:16,040 --> 00:09:16,960
Ik heb niet geef het een naam.

111
00:09:16,970 --> 00:09:18,450
Ik heb het niet op te slaan in een variabele.

112
00:09:18,500 --> 00:09:21,530
Ik kan nooit noemen het weer tenzij ik herschrijven.

113
00:09:21,530 --> 00:09:26,240
Dus om deze functie ik die haakjes daarna moet nog uit te voeren.

114
00:09:26,240 --> 00:09:29,700
Dus dit is een stuk van de syntaxis het is een soort van lelijke in mijn mening.

115
00:09:29,810 --> 00:09:33,490
Maar nu, als ik die haakjes had krijg ik de functie.

116
00:09:33,830 --> 00:09:44,440
Dus het is hetzelfde toen we dit mijn doen voor elke kleuren en dan passeren we een anonieme functie hier.

117
00:09:45,520 --> 00:09:55,020
En laten we zeggen dat deze functie doet helemaal niets laten we zeggen alleen waarschuwingen hi deze functie niet wordt hier ingeroepen.

118
00:09:55,310 --> 00:09:56,860
Dit is de functie hier.

119
00:09:56,870 --> 00:10:00,120
We moeten nog steeds die haakjes daarna zoals wij hier hebben.

120
00:10:00,520 --> 00:10:07,250
En dat komt van binnenuit mijn foreach, waar we die haakjes toevoegt op funk en funk.

121
00:10:07,310 --> 00:10:10,540
In ons geval hier is de gehele tweede argument.

122
00:10:10,610 --> 00:10:15,670
Dus als je een beetje verloren in deze niet meer zorgen te maken is niet cruciaal voor de rest van de cursus.

123
00:10:15,950 --> 00:10:25,670
Maar probeer het later nog eens aan het einde, dus ik zoiets kan doen waar ik gewoon alert hoog of ik ben niet echt met behulp van de gegevens, zoals rood oranje en geel.

124
00:10:25,750 --> 00:10:29,010
Het is niet zo gebruikelijk om dat willen doen, maar als ik druk op enter.

125
00:10:29,570 --> 00:10:33,530
Je zult zien dat ik krijg een high twee en drie hoge tonen.

126
00:10:33,560 --> 00:10:37,370
Dus voor elk item in de array die kleur er drie items.

127
00:10:37,370 --> 00:10:44,940
Het roept deze hele functie, maar vaker wel dan niet wat we wilden doen, is het gebruik van die kleur eigenlijk maken zoals wij hier doen.

128
00:10:45,130 --> 00:10:47,160
Of we kunnen beginnen, zoals elke kleur.

129
00:10:47,620 --> 00:10:50,920
Dus alles wat we moeten doen is het aanvaarden van een argument in onze functie.

130
00:10:51,010 --> 00:10:55,570
Dus mijn foreach en dat is gespreid dit een beetje.

131
00:10:55,580 --> 00:11:03,450
Dus functie en deze kleur zal worden genoemd, maar dat kan van alles zijn natuurlijk net als elke andere functie die we definiëren.

132
00:11:03,620 --> 00:11:13,800
Het kan bijna alles wat hij heeft wel een geldige javascript naam kan het niet iets als functie of var die voorbehouden zijn voor hun zoekwoorden, maar iets anders zal werken te zijn.

133
00:11:13,820 --> 00:11:15,110
Dus dat is wat we hier hebben.

134
00:11:15,230 --> 00:11:20,820
Een anonieme functie die nu wordt verwacht een argument en dan kunnen we het gebruiken binnenkant van hier.

135
00:11:20,840 --> 00:11:24,920
Dus console dot log kleur te beginnen.

136
00:11:26,260 --> 00:11:30,640
Dus om te lopen door dit nog een keer we lus door kleuren.

137
00:11:30,640 --> 00:11:40,600
In dit geval is dat wat ons aanbod is een zijn, zijn we lus door dat elke keer door middel van We noemen phunk dat dit hele ding hier.

138
00:11:40,940 --> 00:11:45,770
Ik ben eraan herinnerend dat in het voorbijgaan in het huidige item in die array.

139
00:11:45,880 --> 00:11:48,280
Dus we roepen deze code hier.

140
00:11:48,530 --> 00:11:51,760
En dan zijn we passeren in rood en vervolgens oranje en geel.

141
00:11:51,880 --> 00:11:54,950
Zodat kleur gelijk is aan rood of oranje of geel.

142
00:11:54,950 --> 00:12:00,000
Elke keer dat door middel van deze lijst zoals je kunt zien we rood oranje en geel.

143
00:12:00,160 --> 00:12:02,530
Dus dat is de fundamentele manier van het schrijven voor elk.

144
00:12:02,870 --> 00:12:13,530
Maar als een belofte Ik wil ook laten zien hoe wij worden toegevoegd aan een array, zodat we konden schrijven als deze kleuren dot voor elk punt of mijn voor elke omdat er al voor elk daar.

145
00:12:13,660 --> 00:12:14,570
We zullen het met rust laten.

146
00:12:14,650 --> 00:12:16,140
Maar de kleur van mijn voor elk.

147
00:12:16,120 --> 00:12:20,590
En dan kunnen we overgaan in een functie hier om dat te doen.

148
00:12:20,960 --> 00:12:30,970
En wanneer een sprong een beetje voor mezelf hebben we nog niet gehad over objecten hebben we nog niet gehad over prototypes, maar ik ga gewoon hier laten zien en dan zullen we meer te weten over het als de cursus gaat op.

149
00:12:30,980 --> 00:12:33,800
In feite is de volgende eenheid is alles over objecten.

150
00:12:33,860 --> 00:12:48,550
Dus wat we doen is dat we eigenlijk een methode toe te voegen aan een re dot prototype produ type dat u nooit werktijd het en we zullen het mijn oproep voor elk.

151
00:12:48,560 --> 00:12:51,860
En voordat ik dat doe, dat de mededeling van de autocomplete.

152
00:12:52,310 --> 00:12:55,640
Met al deze methoden die bestaan ​​op de array prototype.

153
00:12:55,630 --> 00:13:11,750
Dus dat is waar we al die methoden zoals push en pop en shift en unshipped en voor ieder die er bestaan ​​op elke enkele array ze gedefinieerd op wat er de array prototype en alles gedefinieerd op die prototype genoemd krijgt is beschikbaar is het geschikt voor gebruik in elke enkele array .

154
00:13:12,380 --> 00:13:23,770
Dus laten we proberen dit nu lees prototype mijn voor elk een functie en de functie neemt slechts één argument.

155
00:13:23,770 --> 00:13:36,660
Nu als we hier duurt het slechts func en vervolgens binnen die we nodig hebben om onze dezelfde logica waar we lus door de array en dan bellen een functie voor elk item in de array te doen.

156
00:13:36,680 --> 00:13:40,930
Het enige dat verandert is dat we niet een argument te accepteren.

157
00:13:40,970 --> 00:13:45,410
A R zijn we niet de array meer hebben, maar we doen het hier hebben.

158
00:13:45,620 --> 00:13:47,030
Het is een beetje anders.

159
00:13:47,090 --> 00:13:49,880
We moeten het sleutelwoord dit gebruiken.

160
00:13:50,030 --> 00:13:56,050
Dus het sleutelwoord dit gaat om te verwijzen naar de specifieke array die we bellen Assan.

161
00:13:56,090 --> 00:14:04,950
Dus in het geval van kleuren dot voor elk als we schreven het zoekwoord dit in de voor elke definitie zou verwijzen naar de kleuren.

162
00:14:05,140 --> 00:14:08,350
Maar als we deden nummers voor elke hond of spullen voor elk.

163
00:14:08,570 --> 00:14:12,530
Dit verwijst naar de specifieke array die we nu een beroep op.

164
00:14:13,220 --> 00:14:19,980
Dus we gaan doen een vier VAR ik gelijk is aan nul.

165
00:14:20,210 --> 00:14:28,490
Terwijl ik minder dan dit punt zoals ik plus plus.

166
00:14:28,850 --> 00:14:30,490
Dus dat is de eerste verandering.

167
00:14:30,500 --> 00:14:34,420
We hebben dit verband dat verwijst naar de specifieke matrix.

168
00:14:34,610 --> 00:14:36,440
Dus we zijn niet in meer door te geven.

169
00:14:36,740 --> 00:14:48,160
Het volgende ding dat we doen is dat we noemen phunk net zoals we deden in de originele versie, behalve in plaats van de array beugel Ik zou deze beugel doen.

170
00:14:48,160 --> 00:14:51,480
Ik net als dat.

171
00:14:51,770 --> 00:14:53,140
En dat is eigenlijk alles wat er is.

172
00:14:53,140 --> 00:14:58,560
Dus we pasten het een beetje door het vervangen van een r r die de naam van onze argumenten heeft.

173
00:14:58,580 --> 00:15:04,040
En het kan zijn om het even wat uiteraard door het te vervangen door het sleutelwoord dit.

174
00:15:04,120 --> 00:15:07,100
Dus laten we proberen het uit om het te gebruiken.

175
00:15:07,100 --> 00:15:08,520
We moeten een nieuwe array te maken.

176
00:15:08,650 --> 00:15:14,540
Dus ik zal een zogenaamde vrienden te maken en we hebben er een paar vrienden.

177
00:15:14,650 --> 00:15:16,790
Charlie.

178
00:15:18,020 --> 00:15:26,340
Dave Matie en Caitlin zomaar druk op enter.

179
00:15:26,450 --> 00:15:33,290
Nu kunnen we doen vrienden dot mijn voor elk en dat duurt een enkele functie als argument.

180
00:15:33,400 --> 00:15:36,140
Dus we konden geef het alert als we willen.

181
00:15:36,950 --> 00:15:38,090
En we krijgen Charlie.

182
00:15:38,210 --> 00:15:54,090
Dave Madie en Caitlin maar meestal zouden we het met een anonieme functie als dit mijn voor elk en vervolgens een functie in het hier en laten we zeggen dat elk van deze is een naam.

183
00:15:54,110 --> 00:16:07,310
En dan wat we zouden doen is aan ons maar laten we zoiets Counsil dat log ik hou plus de naam te doen.

184
00:16:07,310 --> 00:16:09,560
Daar gaan we en we krijgen.

185
00:16:09,560 --> 00:16:10,900
Ik houd van Charlie Ik houd van Dave.

186
00:16:10,940 --> 00:16:12,780
Ik houd van Maddy I love Caitlin.

187
00:16:13,250 --> 00:16:15,030
OK dus dat is alles wat er is.

188
00:16:15,320 --> 00:16:24,010
En dan bedoel ik niet dat op een oneerbiedige manier is er veel om het maar zo ver als de code is het eigenlijk vrij kort slechts enkele nieuwe concepten.

189
00:16:24,130 --> 00:16:28,290
Dit prototype ding dat ik echt niet over te gaan en dat deed ik op de grond.

190
00:16:28,660 --> 00:16:47,060
Het is niet zo belangrijk op dit moment om zich te concentreren op dat, maar wat ik wil dat je te concentreren op is dit idee van het passeren van een functie in de buurt, zodat we een functie kunnen doorgeven aan een argument of als argument en het zal niet worden uitgevoerd Intel Inside the code we eigenlijk verwijzen naar het en voeg die tussen haakjes aan het eind.

191
00:16:47,060 --> 00:16:50,230
Dus zonder de haakjes van de functie doet niets.

192
00:16:50,240 --> 00:16:50,810
Het bestaat.

193
00:16:50,820 --> 00:16:56,560
Het is een waarde die we kunnen verwijzen, maar we voegen de haakjes en het is daadwerkelijk zijn uitgevoerd.

194
00:16:56,620 --> 00:16:57,650
Oké geweldig.
