Quindi una delle cose che vedremo abbastanza spesso in avanti è l'uso di oggetti all'interno di
matrici o matrici invece di oggetti.
Diciamo che sto costruendo un'app in cui ho post come un post di un blog e ogni post contiene commenti.
Iniziamo rappresentando.
Parliamo di come possiamo rappresentare quei dati.
Quindi questa sarà una struttura complessa qui.
Ho intenzione di cancellare i miei contro. E questo è come sarà.
o Mi piace o qualcosa del genere.
Quindi il nostro sito Web avrà una serie di post per cui ogni post sarà effettivamente il suo oggetto e avremo proprietà come titolo e autore e quindi forse commenti o voti
Quindi inizieremo facendo una serie di post.
E invece di un semplice post che è una stringa come
ciao come abbiamo visto con i cani fino ad ora abbiamo fatto solo archi.
Realizzeremo ogni oggetto in un post
e ogni oggetto post avrà le sue proprietà come i gatti del titolo sono mediocri.
esperienze sono state davvero deludenti, quindi cambierò quel post e questo è il nostro primo elemento nell'array
in modo che l'indice 0 ci dia questo intero oggetto.
Sento che posso dire di aver posseduto alcuni gatti e onestamente le mie
Facciamo un altro e questa volta avremo
un altro post.
I gatti sono davvero fantastici.
E questo post non è stato scritto da me.
È stato scritto da un amante dei gatti.
Va bene, quindi possiamo premere invio qui e questo farà una serie di post.
una serie di post o una matrice di amici in cui ognuno è il suo oggetto.
Ogni post è in realtà un suo oggetto quindi questo è un tipo di struttura che vedrà tutto il
tempo o abbiamo una lista e ogni elemento in quell'elenco è il suo oggetto se è una matrice di commenti o
Quando creiamo app web, lo vedremo sempre.
Quindi, solo per mostrarti un'altra cosa che possiamo fare.
Potremmo effettivamente incorporare una serie di commenti invece
di ogni singolo post in modo da poter avere commenti come chiave e il valore sarebbe un array.
Ed è qui che diventa un po 'pazzo.
Potremmo avere due commenti.
Il primo sarà un post e il secondo sarà un post terribile.
Possiamo fare la stessa cosa qui.
Aggiungi un'altra chiave che si
chiama commenti e il valore è un array e il primo sarà solo qualcuno che commenta un cuore e il secondo andrà all'inferno.
Odio devi solo essere realistico qui.
Questi sono il tipo di commenti che
si ottengono in continuazione e se si preme invio qui ora abbiamo la nostra struttura dati completa.
Quindi apriamo i post o semplicemente digitiamo ciò che otteniamo.
Abbiamo un array con due elementi in esso.
Quindi i post di lunghezza di
due articoli ognuno è un oggetto e ognuno di questi oggetti post ha un commento dell'autore che è un array e un titolo che è una stringa.
Quindi se voglio accedere ai gatti o
al mediocre titolo del primo post ho bisogno di fare post zero e quindi ho bisogno di accedere al titolo.
Quindi postare zero titolo che mi dà.
I gatti sono mediocri.
Se volessi accedere al secondo commento del secondo post.
Quindi questo sarà il secondo post.
Apri i commenti.
Il secondo commenta questo realismo molto arrabbiato.
Vai ad aiutare.
Ti odio.
Avrò bisogno di andare avanti e aprire i post.
Il secondo indice uno e poi commenti stupidi.
e andiamo all'inferno ti odio quindi questa è un'abilità importante.
Mi darà l'array e poi voglio il secondo elemento che è indice di 1
Essere in grado di prendere una struttura dati come questa e questa non è poi così male.
Ma vedremo alcune strutture di dati molto complesse in seguito dove le cose sono nidificate.
Cinque sei sette livelli profondi e devi essere in grado,
almeno alla fine, di accedere ad un livello uno alla volta come abbiamo fatto qui.
Quindi, spero che questo video ti aiuti
a capire le differenze tra gli array e gli oggetti e ti dimostri anche che li usiamo spesso insieme.