Array-Typisering
TypeScript staat bekend om zijn typesysteem. Daarom heet het TypeScript.
© De auteur van deze cursus
In eerdere hoofdstukken hebben we al gezien hoe we arrays typen.
Maar laten we eerst één vraag beantwoorden: waarom hebben we eigenlijk typing voor arrays nodig?
Neem als voorbeeld een boekenplank. We kopen een boekenplank en beginnen er verschillende boeken op te zetten. Maar na verloop van tijd plaatsen we er ook andere willekeurige voorwerpen op, zoals medailles, bekers, dozen, enzovoort. Uiteindelijk houdt onze boekenplank op een echte boekenplank te zijn en wordt het een gewone plank.
Hier komt typing om de hoek kijken. Als we besluiten dat onze boekenplank alleen boeken mag bevatten, geven we dat op als type.
Bijvoorbeeld:
let bookshelf: book[] = [`book names`]
Dus, we hebben vastgesteld dat de boekenkast uitsluitend boeken zal bevatten.
Opmerking
Er bestaat geen type zoals
book[]; ik heb dit verzonnen om het voorbeeld begrijpelijker te maken.
Als je een boekenkast hebt gekocht niet alleen voor boeken maar bijvoorbeeld ook voor beeldjes, dan kun je de bookshelf array typen met meerdere datatypen, zoals dit:
let bookshelf: (book | figurines)[] = [data];
We hebben vastgesteld dat de bookshelf niet alleen boeken maar ook beeldjes zal bevatten.
Dit kunnen we ook toepassen in een praktijkvoorbeeld bij het aanmaken van een array. Bijvoorbeeld, we moeten numerieke waarden en strings opslaan, zoals hieronder:
12let mixedArray: (number | string)[] = ['apple', 1, 'banana', 2]; console.log(mixedArray);
We hebben 2 verschillende types gebruikt bij het declareren van de array. We hebben getallen en fruitsoorten gecombineerd.
Waarom?
Geen idee.
Bedankt voor je feedback!
Vraag AI
Vraag AI
Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.
Awesome!
Completion rate improved to 2.94
Array-Typisering
Veeg om het menu te tonen
TypeScript staat bekend om zijn typesysteem. Daarom heet het TypeScript.
© De auteur van deze cursus
In eerdere hoofdstukken hebben we al gezien hoe we arrays typen.
Maar laten we eerst één vraag beantwoorden: waarom hebben we eigenlijk typing voor arrays nodig?
Neem als voorbeeld een boekenplank. We kopen een boekenplank en beginnen er verschillende boeken op te zetten. Maar na verloop van tijd plaatsen we er ook andere willekeurige voorwerpen op, zoals medailles, bekers, dozen, enzovoort. Uiteindelijk houdt onze boekenplank op een echte boekenplank te zijn en wordt het een gewone plank.
Hier komt typing om de hoek kijken. Als we besluiten dat onze boekenplank alleen boeken mag bevatten, geven we dat op als type.
Bijvoorbeeld:
let bookshelf: book[] = [`book names`]
Dus, we hebben vastgesteld dat de boekenkast uitsluitend boeken zal bevatten.
Opmerking
Er bestaat geen type zoals
book[]; ik heb dit verzonnen om het voorbeeld begrijpelijker te maken.
Als je een boekenkast hebt gekocht niet alleen voor boeken maar bijvoorbeeld ook voor beeldjes, dan kun je de bookshelf array typen met meerdere datatypen, zoals dit:
let bookshelf: (book | figurines)[] = [data];
We hebben vastgesteld dat de bookshelf niet alleen boeken maar ook beeldjes zal bevatten.
Dit kunnen we ook toepassen in een praktijkvoorbeeld bij het aanmaken van een array. Bijvoorbeeld, we moeten numerieke waarden en strings opslaan, zoals hieronder:
12let mixedArray: (number | string)[] = ['apple', 1, 'banana', 2]; console.log(mixedArray);
We hebben 2 verschillende types gebruikt bij het declareren van de array. We hebben getallen en fruitsoorten gecombineerd.
Waarom?
Geen idee.
Bedankt voor je feedback!