Ciao benvenuto all'unità 11, che riguarda gli array di javascript, quindi gli array saranno la nostra prima struttura
di dati e le strutture di dati sono solo modi per archiviare i metodi di conservazione delle informazioni utilizzando javascript.
Quindi abbiamo visto finora variabili che ci permetteranno di tenere un pezzo di informazione come un nome, un numero
di telefono un numero.
Ma se volessimo avere tutti i nomi di tutti i nostri amici.
Spero che non sia solo uno ma abbiamo più amici e vogliamo essere in grado di
memorizzarli tutti insieme.
Una variabile non funzionerà davvero per quello.
Quindi la matrice è una delle risposte di javascript a quel problema.
Quindi gli array sono davvero utili in ogni tipo di situazione reale e pratica.
Quindi, un sito come Facebook o Yelp avrà un array ovunque nel momento in cui immagini o pensi
a un elenco di dati.
Quindi ci sono gruppi di dati correlati.
Quindi prendiamo un esempio di questo, facciamo un post su Facebook e quel post di Facebook si spera se è popolare, diciamo che mi sto
per sposare o ho fatto uno scherzo divertente una volta o qualcuno vicino a me è morto e ho ricevuto un sacco
di commenti di simpatia .
Qualunque cosa sia, se ottengo un sacco di commenti c'è una lista lì.
E Facebook li memorizza insieme, li tiene traccia di tutti insieme usando un array.
Useremo gli array per fare cose come tenere traccia di ciò che hai nella tua lista
delle cose da fare o per tenere traccia dei commenti su un particolare post o per tenere traccia delle foto che
corrispondono ad un particolare utente.
Quindi sono davvero molto utili.
ma è qualcosa che useremo per il resto del corso e lo dico molto ed è perché tutto
ciò che ti sto mostrando è ciò di cui hai bisogno per il resto del corso.
Non è solo qualcosa che costruisci qualcosa che stai imparando presto,
Quindi non solo dicendo una promessa.
OK, iniziamo con la gara, quindi abbiamo di nuovo tre obiettivi principali.
Il primo è che voglio che tu sia in grado di definire la razza e non spiegare quello che non sono quel tipo
di definizione.
Ma in realtà si usa il codice per definire una matrice e quindi rimuovere e aggiungere elementi da quella matrice.
Il secondo obiettivo è che dovresti essere in grado di utilizzare i metodi incorporati di Array per aggiungere, rimuovere e manipolare
la matrice.
Quindi ci sono cose come push e pop shift e uno spostamento di cui parleremo.
Questi sono tutti costruiti in metodi che dovresti essere in grado di usare alla fine dell'unità.
E poi l'ultima cosa che faremo sarà costruire un semplice progetto per fare una lista di applicazioni usando
una gara.
Quindi utilizzeremo le funzioni che useremo per le variabili condizionali di queste variabili.
Non sarà una follia completamente funzionale da elencare con un'interfaccia visiva, ma lavoreremo verso
una lista visiva davvero bella da fare.
È reattivo e sembra davvero bello.
Per ora questo sarà basato sulla console javascript.
Quindi voglio impostare le tue aspettative.
Rivedremo comunque la lista delle cose da fare e useremo ancora la razza, le funzioni, le
variabili e tutto il resto.
Va bene, andiamo avanti e cominciamo.