1
00:00:00,480 --> 00:00:06,390
Ciao benvenuto all'unità 11, che riguarda gli array di javascript, quindi gli array saranno la nostra prima struttura

2
00:00:06,390 --> 00:00:12,900
di dati e le strutture di dati sono solo modi per archiviare i metodi di conservazione delle informazioni utilizzando javascript.

3
00:00:13,350 --> 00:00:19,470
Quindi abbiamo visto finora variabili che ci permetteranno di tenere un pezzo di informazione come un nome, un numero

4
00:00:19,800 --> 00:00:20,970
di telefono un numero.

5
00:00:20,970 --> 00:00:24,360
Ma se volessimo avere tutti i nomi di tutti i nostri amici.

6
00:00:24,390 --> 00:00:28,260
Spero che non sia solo uno ma abbiamo più amici e vogliamo essere in grado di

7
00:00:28,260 --> 00:00:29,010
memorizzarli tutti insieme.

8
00:00:29,080 --> 00:00:30,990
Una variabile non funzionerà davvero per quello.

9
00:00:31,170 --> 00:00:34,940
Quindi la matrice è una delle risposte di javascript a quel problema.

10
00:00:34,950 --> 00:00:39,870
Quindi gli array sono davvero utili in ogni tipo di situazione reale e pratica.

11
00:00:40,170 --> 00:00:46,140
Quindi, un sito come Facebook o Yelp avrà un array ovunque nel momento in cui immagini o pensi

12
00:00:46,200 --> 00:00:47,780
a un elenco di dati.

13
00:00:47,790 --> 00:00:49,940
Quindi ci sono gruppi di dati correlati.

14
00:00:49,960 --> 00:00:56,250
Quindi prendiamo un esempio di questo, facciamo un post su Facebook e quel post di Facebook si spera se è popolare, diciamo che mi sto

15
00:00:56,250 --> 00:01:01,870
per sposare o ho fatto uno scherzo divertente una volta o qualcuno vicino a me è morto e ho ricevuto un sacco

16
00:01:01,860 --> 00:01:03,300
di commenti di simpatia .

17
00:01:03,300 --> 00:01:06,730
Qualunque cosa sia, se ottengo un sacco di commenti c'è una lista lì.

18
00:01:06,930 --> 00:01:11,150
E Facebook li memorizza insieme, li tiene traccia di tutti insieme usando un array.

19
00:01:11,190 --> 00:01:15,120
Useremo gli array per fare cose come tenere traccia di ciò che hai nella tua lista

20
00:01:15,480 --> 00:01:20,520
delle cose da fare o per tenere traccia dei commenti su un particolare post o per tenere traccia delle foto che

21
00:01:20,520 --> 00:01:21,800
corrispondono ad un particolare utente.

22
00:01:21,840 --> 00:01:23,070
Quindi sono davvero molto utili.

23
00:01:23,070 --> 00:01:27,450
ma è qualcosa che useremo per il resto del corso e lo dico molto ed è perché tutto

24
00:01:27,450 --> 00:01:31,560
ciò che ti sto mostrando è ciò di cui hai bisogno per il resto del corso.

25
00:01:31,560 --> 00:01:34,310
Non è solo qualcosa che costruisci qualcosa che stai imparando presto,

26
00:01:34,320 --> 00:01:35,830
Quindi non solo dicendo una promessa.

27
00:01:35,990 --> 00:01:39,460
OK, iniziamo con la gara, quindi abbiamo di nuovo tre obiettivi principali.

28
00:01:39,690 --> 00:01:44,280
Il primo è che voglio che tu sia in grado di definire la razza e non spiegare quello che non sono quel tipo

29
00:01:44,280 --> 00:01:44,680
di definizione.

30
00:01:44,700 --> 00:01:50,420
Ma in realtà si usa il codice per definire una matrice e quindi rimuovere e aggiungere elementi da quella matrice.

31
00:01:50,430 --> 00:01:56,490
Il secondo obiettivo è che dovresti essere in grado di utilizzare i metodi incorporati di Array per aggiungere, rimuovere e manipolare

32
00:01:56,490 --> 00:01:57,200
la matrice.

33
00:01:57,480 --> 00:02:01,260
Quindi ci sono cose come push e pop shift e uno spostamento di cui parleremo.

34
00:02:01,260 --> 00:02:04,950
Questi sono tutti costruiti in metodi che dovresti essere in grado di usare alla fine dell'unità.

35
00:02:05,400 --> 00:02:10,050
E poi l'ultima cosa che faremo sarà costruire un semplice progetto per fare una lista di applicazioni usando

36
00:02:10,050 --> 00:02:10,580
una gara.

37
00:02:10,640 --> 00:02:14,830
Quindi utilizzeremo le funzioni che useremo per le variabili condizionali di queste variabili.

38
00:02:14,880 --> 00:02:20,250
Non sarà una follia completamente funzionale da elencare con un'interfaccia visiva, ma lavoreremo verso

39
00:02:20,250 --> 00:02:23,000
una lista visiva davvero bella da fare.

40
00:02:23,000 --> 00:02:25,020
È reattivo e sembra davvero bello.

41
00:02:25,110 --> 00:02:27,750
Per ora questo sarà basato sulla console javascript.

42
00:02:27,870 --> 00:02:29,640
Quindi voglio impostare le tue aspettative.

43
00:02:29,670 --> 00:02:34,320
Rivedremo comunque la lista delle cose da fare e useremo ancora la razza, le funzioni, le

44
00:02:34,320 --> 00:02:35,650
variabili e tutto il resto.

45
00:02:35,670 --> 00:02:36,960
Va bene, andiamo avanti e cominciamo.
