1
00:00:00,270 --> 00:00:01,620
OK welkom terug.

2
00:00:01,620 --> 00:00:09,640
Dus zoals ik al zei aan het eind van de laatste video on itereren door middel van een array met vier lussen en vier inches dit gaat om een ​​zeer snelle oefening.

3
00:00:09,630 --> 00:00:14,040
Er is maar een hier en alles wat je hoeft te doen is de code te evalueren.

4
00:00:14,250 --> 00:00:17,010
Dus hebben we twee arrays en we zijn voor elke te doen.

5
00:00:17,190 --> 00:00:26,140
Dus neem een ​​moment te proberen en lopen door dit geestelijk of herinneren wat we gesproken over hoe foreach werkt hoe het is anders dan een lus wat scala iteratie is.

6
00:00:26,220 --> 00:00:30,720
Dat alles en neem een ​​moment om na te denken over wat dit drukt en dan gaan we over.

7
00:00:30,900 --> 00:00:31,300
Okee.

8
00:00:31,350 --> 00:00:35,140
Dus puzzel video niet bedriegen.

9
00:00:36,120 --> 00:00:37,050
OK geweldig.

10
00:00:37,050 --> 00:00:42,050
Dus laten we eens een moment voor het eerst te waarderen hoe indrukwekkend dat animatie was.

11
00:00:42,180 --> 00:00:46,260
Hier laat me weer laten zien aan u en ik kan zelfs kleuren te veranderen.

12
00:00:46,420 --> 00:00:49,250
En er is nog een paar animaties Tim's alsof je niet echt onder de indruk.

13
00:00:49,320 --> 00:00:51,420
Dus laten we gewoon praten over de oplossing denk ik.

14
00:00:51,450 --> 00:01:02,630
Dus om nummers die een scala aan nummers gaande van één tot 10 en de kleuren zijn alle kleuren reeks rood oranje geel en groen voor strijkers arrays.

15
00:01:02,700 --> 00:01:05,970
Dan zijn we running nummers stip voor elk.

16
00:01:06,240 --> 00:01:19,310
En ik heb geprobeerd om u te verwarren een beetje waar ik gooide een paar sleutels in hier waar we de naam van de variabele kleur die is niet een goede naam voor deze voor elke omdat we niet te maken met kleuren.

17
00:01:19,320 --> 00:01:22,070
Wij stellen voor elk op de nummers array.

18
00:01:22,110 --> 00:01:27,140
Dus we runnen foreach op deze serie en het duurt deze hele functie daar.

19
00:01:27,360 --> 00:01:30,240
En het past het toe op elk punt in deze array.

20
00:01:30,240 --> 00:01:32,700
Dus in dit geval 10 verschillende nummers.

21
00:01:33,390 --> 00:01:43,370
En nogmaals erop wijzend dat de tijdelijke naam van de variabele het placeholder kleur, maar het zal verwijzen naar nummers in ons geval, maar het maakt niet echt uit wat JavaScript betreft.

22
00:01:43,380 --> 00:01:54,610
Dit is net als elke andere functie argument dat we verklaren dat we schrijven het kan genoemd worden wat we willen, zolang het volgt de basisregels van javascript waar het een geldige naam voor een variabele.

23
00:01:55,140 --> 00:02:02,360
En toen gooide ik een beetje Maggiolo hier dus als kleur mod 3 is gelijk aan nul.

24
00:02:02,490 --> 00:02:08,560
Wat betekent dat het aantal moet deelbaar is door drie te zijn.

25
00:02:08,790 --> 00:02:12,750
Als dat het geval is dan een afdruk uit kleur die is eigenlijk een nummer.

26
00:02:13,260 --> 00:02:15,860
Dus lus door ze allemaal.

27
00:02:15,900 --> 00:02:23,040
Dit zal worden uitgevoerd, maar alleen op een paar van hen zal deze constante uit log worden uitgevoerd.

28
00:02:23,460 --> 00:02:28,580
Zodat de nummers die deelbaar zijn door 3 zijn 3 6 en 9.

29
00:02:28,590 --> 00:02:31,440
Dus we zouden verwachten te zien 3 6 en 9.

30
00:02:31,950 --> 00:02:34,750
En alleen maar om je door die eerste paar nummers.

31
00:02:35,100 --> 00:02:40,510
Eerste keer door deze code wordt aangeroepen met 10:01 als kleur.

32
00:02:40,920 --> 00:02:44,190
Zodat kleur gelijk is aan 1 of kleur mod 3 nul.

33
00:02:44,220 --> 00:02:44,920
Dat is niet waar.

34
00:02:44,940 --> 00:02:46,830
Dus we zijn klaar toen.

35
00:02:46,890 --> 00:02:49,680
Voor ieder doet hetzelfde met twee.

36
00:02:50,400 --> 00:02:53,450
En geeft twee tot deze functie als kleurstof.

37
00:02:53,670 --> 00:02:57,220
Zodat kleur mod 3 die ook ongelijk aan nul.

38
00:02:57,300 --> 00:02:58,720
Dus we niet niet bevalt.

39
00:02:58,950 --> 00:03:04,410
En dan is naast dit de laatste en ik doe drie wordt doorgegeven in deze functie.

40
00:03:04,590 --> 00:03:08,460
Dus kleuren drie drie mijn drie nul is.

41
00:03:08,460 --> 00:03:10,640
Daarom vinden we het is afgedrukt gekleurd.

42
00:03:11,100 --> 00:03:17,560
Dus laten we kopieer deze en de hele zaak te evalueren en we krijgen 3 6 en 9.

43
00:03:17,790 --> 00:03:18,190
Geweldig.

44
00:03:18,210 --> 00:03:19,730
Dus dat is alles wat we nodig hebben om hier te doen.

45
00:03:19,740 --> 00:03:20,940
Quick oefening.

46
00:03:20,940 --> 00:03:22,780
Ik maakte het een beetje lastig.

47
00:03:22,860 --> 00:03:24,720
Wat zou een goede praktijk voor u.

48
00:03:24,720 --> 00:03:30,330
Een andere goede oefening is om door te gaan en gewoon herschrijven deze code die alleen uit te printen 3, 6 en 9.

49
00:03:30,330 --> 00:03:32,850
Alleen de nummers die deelbaar is door drie zijn.

50
00:03:32,880 --> 00:03:42,390
Dus niet alleen altijd 3 6 en 9, maar als we hadden 50 items in deze array moet altijd een afdruk van de degenen die deelbaar is door drie, maar maken gebruik van een lus in plaats van voor elk.

51
00:03:42,390 --> 00:03:46,060
Dus herschrijven of vertalen van deze code in een lus.

52
00:03:46,620 --> 00:03:46,960
Grote.
