Front end ~ Data structures & Objects - MichaelChorak/projectTech GitHub Wiki

Data structures: Objects and Arrays

Javascript biedt de optie aan om een reeks van waardes op te slaan in een lijst. In programmeertermen beter bekend als een ‘array’. Het wordt geschreven als een lijst, met waardes die gescheiden worden door een komma. Het is belangrijk dat je brackets gebruikt om hier de waardes in op te slaan. Hier volgt een kleine demonstratie:

Bij een array is het belangrijk dat je weet dat 0 ook een waarde heeft. Het telt namelijk vanaf 0, 1, 2 enzovoort. Dus als we de bovenstaande code zouden runnen zou de log ‘6’ aan moeten geven. Ook is het belangrijk om te weten dat je hier meerdere data types in op kunt slaan en niet alleen cijfers.

1.1. Properties(eigenschappen)

Variabele.length = verkrijg de lengte van een string (een van de vele eigenschappen) Bijna alle javascript waardes hebben eigenschappen. De uitzonderingen zijn ‘Null’ en ’Undefined’. Als je bij die 2 waardes een eigenschap probeert te bereiken krijg je een TypeError. Maar wat zijn properties eigenlijk? De 2 voornaamste manieren op de eigenschappen te bereiken zijn met een ‘.’ En met ‘[]’.

1.2. Objects

Een object maak je met ‘{}’. Hier voeg je allemaal waardes aan toe en deze waardes definiëren zo’n object. Dus wat zijn objects? Bijna alles. Laten we hier een voorbeeld van een kat gebruiken. Var kat = { Gedrag: “irritant”, Kleur: “zwart”, leeftijd: 6, poten: 4, miauwDecibelNiveau: 783 } We hebben zojuist een object aangemaakt met de eigenschappen van een gemiddelde kat. Dus objects zijn een verzameling van verschillend eigenschappen. Om deze objecten uit de lezen kun je de ‘.’ Gebruiken. Bijvoorbeeld “Mijn kat is “ + kat.kleur; Als we dit zouden loggen zouden we krijgen: Mijn kat is zwart.