Declaratie en Voordelen van Arrays
Stel je voor dat je meerdere boeken hebt, laten we zeggen 5 stuks. Deze boeken liggen verspreid op de vloer, en het is niet altijd handig om het boek te pakken dat je nodig hebt. Zo zijn variabelen en gegevens verspreid in het geheugen van je apparaat.
Wat is de oplossing voor dit probleem?
Koop een boekenplank en plaats de boeken daarop. Deze boekenplank fungeert als een array in onze code. Van de plank kunnen we eenvoudig de boeken pakken, waarbij we de titels op de kaften zien. Maar in een array wordt een ander systeem gebruikt om elementen te benaderen - dit heet indexering. Elk boek krijgt zijn eigen index binnen de array, en door naar de index te verwijzen, kunnen we het gewenste element ophalen.
Dat is genoeg tekst; laten we doorgaan naar de code:
let books: string[] = ["Where the Crawdads Sing", "Educated", "Becoming", "The Silent Patient", "The Water Dancer"]
We hebben de boekenplank als een array geïmplementeerd. Laten we kort de syntaxis bespreken van hoe we dit hebben gedaan, dus:
let books: type[]- Hier definiëren we denameen hettypevan onze array. We typen de array met het typestring[]omdat deze boektitels zal opslaan. Let op de[]symbolen die we samen met het type specificeren. Deze symbolen geven aan dat het inderdaad een array is, geen eenvoudige variabele;= [element1, element2, element3, ..., elementN];- Hier wijzen we waarden toe aan de array. Let op de syntaxis: We wijzenstring-waarden toe, gescheiden door komma's binnen vierkante haken ([]). Dit is onze boekenplank met de titels van verschillende boeken.
Q: De vraag rijst, hoe haal ik het boek dat ik nodig heb van de plank?
A: Het antwoord is - via de index.
Indexering
Op dit moment kunnen we een item uit onze boekenplank ophalen. Dit gebeurt eenvoudig:
123let books: string[] = ["Where the Crawdads Sing", "Educated", "Becoming", "The Silent Patient", "The Water Dancer"] var favoriteBook = books[2]; console.log(favoriteBook)
De syntaxis is arrayName[index]. Op deze manier kunnen we items op onze 'boekenplank' benaderen.
Let ook op het indexnummer; we benaderen het element op index 1, wat het tweede element in de array is. Dit heet nul-gebaseerde indexering, wat betekent dat het eerste element index 0 heeft, het tweede 1, het derde 2, enzovoort.
Om het laatste element op onze 'boekenplank' te benaderen, moeten we het element op index 4 benaderen, aangezien we in totaal 5 elementen hebben en 4 dus de laatste index is. Dit kan worden uitgedrukt in een formule:
index = element's_position_in_order - 1.
Elementen van een array wijzigen
We kunnen een element in de array vervangen of aanpassen door het te benaderen via zijn index; dit gebeurt als volgt:
123let books = ["Where the Crawdads Sing", "Educated", "Becoming", "The Silent Patient", "The Water Dancer"] books[5] = "Harry Potter" console.log(books[5])
Het is heel eenvoudig; het belangrijkste is om de juiste index te kiezen. Maar een goede programmeur kent zijn arrays. In het volgende hoofdstuk leer je hoe je elementen op de juiste manier kunt wijzigen, toevoegen en verwijderen uit een array. Er valt nog veel meer te ontdekken!
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
Declaratie en Voordelen van Arrays
Veeg om het menu te tonen
Stel je voor dat je meerdere boeken hebt, laten we zeggen 5 stuks. Deze boeken liggen verspreid op de vloer, en het is niet altijd handig om het boek te pakken dat je nodig hebt. Zo zijn variabelen en gegevens verspreid in het geheugen van je apparaat.
Wat is de oplossing voor dit probleem?
Koop een boekenplank en plaats de boeken daarop. Deze boekenplank fungeert als een array in onze code. Van de plank kunnen we eenvoudig de boeken pakken, waarbij we de titels op de kaften zien. Maar in een array wordt een ander systeem gebruikt om elementen te benaderen - dit heet indexering. Elk boek krijgt zijn eigen index binnen de array, en door naar de index te verwijzen, kunnen we het gewenste element ophalen.
Dat is genoeg tekst; laten we doorgaan naar de code:
let books: string[] = ["Where the Crawdads Sing", "Educated", "Becoming", "The Silent Patient", "The Water Dancer"]
We hebben de boekenplank als een array geïmplementeerd. Laten we kort de syntaxis bespreken van hoe we dit hebben gedaan, dus:
let books: type[]- Hier definiëren we denameen hettypevan onze array. We typen de array met het typestring[]omdat deze boektitels zal opslaan. Let op de[]symbolen die we samen met het type specificeren. Deze symbolen geven aan dat het inderdaad een array is, geen eenvoudige variabele;= [element1, element2, element3, ..., elementN];- Hier wijzen we waarden toe aan de array. Let op de syntaxis: We wijzenstring-waarden toe, gescheiden door komma's binnen vierkante haken ([]). Dit is onze boekenplank met de titels van verschillende boeken.
Q: De vraag rijst, hoe haal ik het boek dat ik nodig heb van de plank?
A: Het antwoord is - via de index.
Indexering
Op dit moment kunnen we een item uit onze boekenplank ophalen. Dit gebeurt eenvoudig:
123let books: string[] = ["Where the Crawdads Sing", "Educated", "Becoming", "The Silent Patient", "The Water Dancer"] var favoriteBook = books[2]; console.log(favoriteBook)
De syntaxis is arrayName[index]. Op deze manier kunnen we items op onze 'boekenplank' benaderen.
Let ook op het indexnummer; we benaderen het element op index 1, wat het tweede element in de array is. Dit heet nul-gebaseerde indexering, wat betekent dat het eerste element index 0 heeft, het tweede 1, het derde 2, enzovoort.
Om het laatste element op onze 'boekenplank' te benaderen, moeten we het element op index 4 benaderen, aangezien we in totaal 5 elementen hebben en 4 dus de laatste index is. Dit kan worden uitgedrukt in een formule:
index = element's_position_in_order - 1.
Elementen van een array wijzigen
We kunnen een element in de array vervangen of aanpassen door het te benaderen via zijn index; dit gebeurt als volgt:
123let books = ["Where the Crawdads Sing", "Educated", "Becoming", "The Silent Patient", "The Water Dancer"] books[5] = "Harry Potter" console.log(books[5])
Het is heel eenvoudig; het belangrijkste is om de juiste index te kiezen. Maar een goede programmeur kent zijn arrays. In het volgende hoofdstuk leer je hoe je elementen op de juiste manier kunt wijzigen, toevoegen en verwijderen uit een array. Er valt nog veel meer te ontdekken!
Bedankt voor je feedback!