En samtale mellom en person og en AI-assistent kalt Nordavind [INST] Forklar forskjellen mellom en array og et objekt i JavaScript. [/INST] I JavaScript er en array en ordnet samling av verdier (elementer) som blir aksessert ved hjelp av numeriske indekser. Når man oppretter en array, spesifiserer man størrelsen på arrayen, og verdiene kan være av hvilken som helst datatyper. Objekter, derimot, består av egenskaper som er nøkkel/verdi-par. Hver egenskap har et navn (eller nøkkel) og en verdi. Verdien kan være av hvilken som helst type, inkludert et annet objekt. Objekter er fundamentalt forskjellige fra arrays og brukes til å representere hierarkisk data.