-
Notifications
You must be signed in to change notification settings - Fork 0
Data Structures
Datastructuren bestaan uit getallen, booleans en strings. Het eerste wat je nodig hebt is een datastructuur. Strings zijn data die achterelkaar wordt gezet (...,...,...,...,..) Je kunt in strings dus veel data in een keer kwijt. Maar dit is onhandig omdat je elke stukje data zelf eruit moet halen, om ze weer terug te lezen als een enkel data op zichzelf. Arrays lossen dit probleem op. Arrays zijn reeksen van waarden in een lijst [2, 3, 5, 7, 11]; De eerste index van een array is nul, niet één. Dus het eerste element wordt opgehaald met listOfNumbers[0],in dit voorbeeld is dit dan 2. Beschouw de index als het aantal items dat moet worden overgeslagen, gerekend vanaf het begin van de array.
Properties
MyString.length => length is de eigenschap (property) & Mystring is de waarde (value). Null & undefined zijn uitzonderingen en zijn dus geen waardes.
Twee manieren om toegang te krijgen op properties (eigenschappen) van een waarde (in dit geval value)
-
value[x]haalt de eigenschap van x indirect kijkend in de string van data -
value.xgeeft aan dat de eigenschap achter de punt (x dus) letterlijk de naam van de eigenschap is (haalt de eigenschap met de valuenaam "x" op) bijv. Mystring.length, length is de letterlijke naam van de eigenschap en zegt iets over de waarde Mystring
Methoden
Methodes zijn functies die in een string of array zitten (dit zijn geen variables). Methodes kunnen dus de eigenschappen van een object aanpassen.
bijv.
let doh = "Doh" ;
console . log ( typeof doh . toUpperCase );
// → functie
console . log ( doh . toUpperCase ());
// → DOH
In dit voorbeeld zorgt de toUpperCase ervoor dat de waarde Doh verandert in DOH (hoofdletters).
Met push. voeg je een waarde toe aan het einde van de array.
Met pop verwijder je een waarde aan het einde van de array.
Objects Met objects kun je andere soorten informatie invullen dan alleen cijfers.
Sofya Gerges Productions 💜 | 2021
Speciale message voor docent front-end, Alles wat onder de kopjes Research Javascript & Eloquent Javascript Book staat is voor het vak Front-end. En de twee losse pagina's Codeplan + wireframes en Progressive Enchanchment ook.
- Template Engines
- Progressive Enchanchment Front-end:
- Formatters & Linters
- Text editors
- Command Line: Git Strategy
- Clean Code Javascript