Dus een van de dingen die we zien wel vrij algemeen voor de toekomst is het gebruik van objecten binnenkant van arrays of arrays in plaats van objecten.
Laten we zeggen dat ik het bouwen van een app waar ik berichten als een blog post en elk bericht heeft opmerkingen.
Laten we beginnen met vertegenwoordigen.
Laten we praten over hoe we die gegevens zouden kunnen betekenen.
Dus dit gaat om een ​​complexe structuur hier te zijn.
Ik ga om duidelijk uit mijn cons ..
En dit is wat het eruit zal zien.
Dus onze website zal een serie van berichten hebben, zodat elke post in feite zijn eigen doel zal zijn en we zullen eigenschappen zoals titel en auteur en dan misschien opmerkingen of stemmen of houdt of iets hebben.
Dus we gaan beginnen met het doen van een reeks van berichten.
En in plaats van alleen een post als een string als hallo, zoals we hebben gezien met honden zo ver we net gedaan snaren.
We zijn eigenlijk gaan maken elke post een object en elk bericht object heeft zijn eigen eigenschappen zoals titel katten zijn middelmatig.
Ik heb het gevoel dat het kan zeggen dat ik een paar katten zijn eigendom van en eerlijk gezegd mijn ervaringen waren zeer underwhelming, dus ik die post zal veranderen en dit is onze eerste item in de array zodat plaatsen index 0 geeft ons deze hele object.
Laten we nog één en dit keer zullen we een andere functie hebben.
Katten zijn eigenlijk geweldig.
En dit bericht is niet door mij geschreven.
Het is geschreven door kattenminnaar.
Oké dus we kunnen druk op enter hier en dit zal een reeks van berichten te maken.
Elk bericht is eigenlijk zijn eigen doel, dus dit is een soort van structuur die de hele tijd zullen zien of we hebben een lijst en elk item in die lijst is zijn eigen object of het nu een reeks van opmerkingen of een reeks van berichten of een array van vrienden waarbij een ieder is zijn eigen doel.
Als we bouwen web apps zullen we dit de hele tijd te zien.
Dus gewoon om te laten zien nog een ding dat we kunnen doen.
We konden eigenlijk insluiten een reeks van reacties in plaats van elk afzonderlijk bericht dus we konden reacties als een sleutel en de waarde zou een array zijn.
En dit is waar het wordt een beetje gek.
We konden hebben twee opmerkingen.
Eerste zal een aantal post en de tweede zal verschrikkelijk bericht zijn.
We kunnen het zelfde ding hier beneden te doen.
Voeg nog een sleutel die opmerkingen wordt genoemd en de waarde een array en de eerste zal gewoon iemand commentaar een hart en de tweede zal worden naar de hel gaan.
Ik haat je gewoon hier realistisch zijn.
Dit zijn het soort opmerkingen die u de hele tijd te krijgen en als we druk op enter hier hebben we nu onze volledige datastructuur.
Dus laten we het openstellen van berichten of typ gewoon in wat we krijgen.
We hebben een scala met twee items in het.
Dus berichten lengte twee items een ieder is een object en elk van die paal objecten heeft een auteur opmerkingen die een array en titel die een string.
Dus als ik wil openen uit katten of middelmatige de titel van de eerste post die ik moet doen berichten nul en dan moet ik toegang titel.
Dus plaatsen zero titel die me geeft.
Katten zijn middelmatig.
Als ik naar de tweede reactie van de tweede paal.
Dus dat gaat naar de tweede paal zijn.
Openstellen opmerkingen.
De tweede opmerking dit erg boos realistisch.
Gaan helpen.
Ik haat je.
Ik ga nodig hebben om verder te gaan en open te stellen berichten.
De tweede index een en dan domme opmerkingen.
Het gaat om mij de array en dan wil ik de tweede item dat is index van 1 en krijgen we gaan naar de hel ik haat je dus dit is een belangrijke vaardigheid.
In staat zijn om een ​​datastructuur als deze te nemen en dit is eigenlijk niet al te slecht.
Maar we zullen een aantal zeer zeer complexe datastructuren later bekijk op waar dingen zijn genest.
Vijf zes zeven niveaus diep en je moet in staat zijn om uiteindelijk op zijn minst te gaan via een toegangspunt één laag op een moment als we hier deden.
Dus hopelijk deze video helpt u om de verschillen tussen arrays en objecten te begrijpen en ook bewijzen dat we ze vaak te gebruiken in combinatie met elkaar.