1
00:00:00,480 --> 00:00:13,130
Hallo welkom op Unit 11, waarbij alles draait om javascript arrays dus arrays zullen zijn onze eerste datastructuur en datastructuren zijn slechts manieren om het opslaan van gegevens manieren van het houden van informatie met behulp van javascript.

2
00:00:13,350 --> 00:00:20,970
Dus we hebben variabelen gezien tot nu toe die laat ons houden een stuk van informatie, zoals een naam van een telefoonnummer van een nummer.

3
00:00:20,970 --> 00:00:24,360
Maar wat als we wilden alle namen van al onze vrienden.

4
00:00:24,390 --> 00:00:29,010
Hopelijk is het niet één, maar we hebben meerdere vrienden en we willen in staat zijn om ze allemaal te samen opslaan.

5
00:00:29,080 --> 00:00:30,990
Een variabele is niet echt gaat werken voor.

6
00:00:31,170 --> 00:00:34,940
Zodat de array een antwoorden JavaScript aan dat probleem.

7
00:00:34,950 --> 00:00:39,870
Dus arrays zijn echt heel nuttig in allerlei echte wereld en praktijksituaties.

8
00:00:40,170 --> 00:00:47,780
Dus een site als Facebook of Yelp ze gaan arrays hebben over de plaats elke keer dat je je voorstellen of je denken aan een lijst met gegevens.

9
00:00:47,790 --> 00:00:49,940
Dus er is groepen gegevens die gerelateerd zijn.

10
00:00:49,960 --> 00:01:03,300
Dus laten we eens een voorbeeld van te maken een Facebook-post en dat Facebook-bericht hopelijk als het een populaire Laten we zeggen dat ik ga trouwen of ik maakte een leuke grap een keer of iemand dicht bij mij gestorven en ik krijg een hoop sympathie reacties .

11
00:01:03,300 --> 00:01:06,730
Wat het ook is als ik een hoop reacties is er een lijst daar.

12
00:01:06,930 --> 00:01:11,150
En Facebook slaat ze samen het houdt spoor van hen samen met behulp van een array.

13
00:01:11,190 --> 00:01:21,800
We gaan arrays te gebruiken om dingen te doen zoals bijhouden van dat te doen die u in uw To Do lijst of voor het bijhouden van de reacties op een bepaalde post te houden of te houden van de foto's die overeenkomen met een bepaalde gebruiker te houden.

14
00:01:21,840 --> 00:01:23,070
Dus ze zijn echt heel nuttig.

15
00:01:23,070 --> 00:01:34,310
Het is niet zomaar een construct iets dat je vroeg bent leren, maar het is echt iets dat we zullen gebruiken in de rest van de cursus en ik zeg dat veel en het is omdat alles wat ik je laten zien is het spul dat je nodig hebt voor de rest van de cursus.

16
00:01:34,320 --> 00:01:35,830
Dus niet alleen maar te zeggen dat een belofte.

17
00:01:35,990 --> 00:01:39,460
OK laten we beginnen met de wedstrijd, zodat we weer hebben drie hoofddoelstellingen.

18
00:01:39,690 --> 00:01:44,680
De eerste is dat ik wil dat je in staat zijn om geslacht te bepalen niet uitleggen wat ze niet dat soort definiëren.

19
00:01:44,700 --> 00:01:50,420
Maar eigenlijk je code gebruiken om een ​​reeks elementen van de matrix definiëren en vervolgens te verwijderen en toe te voegen.

20
00:01:50,430 --> 00:01:57,200
De tweede doelstelling is dat je moet in staat zijn om ingebouwde Array-methoden te gebruiken om toe te voegen en te verwijderen en manipuleren van de array.

21
00:01:57,480 --> 00:02:01,260
Dus er zijn dingen zoals push en pop shift en een verschuiving die we praten over.

22
00:02:01,260 --> 00:02:04,950
Deze zijn allemaal gebouwd in methoden die je zou kunnen gebruiken voor het einde van de unit.

23
00:02:05,400 --> 00:02:10,580
En dan is het laatste wat we doen is dat we een simpel project om de lijst applicatie met behulp van een race te doen bouwen.

24
00:02:10,640 --> 00:02:14,830
Dus zullen functies die we gebruiken arrays zullen deze variabelen voorwaardelijke logica.

25
00:02:14,880 --> 00:02:23,000
Het gaat niet een volledig functionele gek te doen lijst met een visuele interface gewoon nog zullen we werken aan een echt leuk uitziende visuele to do list te zijn.

26
00:02:23,000 --> 00:02:25,020
Het is responsief en het ziet er erg leuk.

27
00:02:25,110 --> 00:02:27,750
Voor nu deze zal worden gevestigd in de javascript console.

28
00:02:27,870 --> 00:02:29,640
Dus wil ik aan uw verwachtingen.

29
00:02:29,670 --> 00:02:35,650
We zullen de lijst To-Do al weer langskomen en het zal nog steeds gebruik maken van de race en functies en variabelen en alles anders.

30
00:02:35,670 --> 00:02:36,960
Oké dus laten we ga je gang en aan de slag.
