Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Arbejde med Array-Elementer | Arrays
Introduktion til TypeScript

bookArbejde med Array-Elementer

Du ved allerede, hvordan man opretter arrays, men hvad gør du, hvis din chef beder dig om at slette det første eller sidste element fra arrayet? Eller måske tilføje et element til arrayet? Hvad hvis du får til opgave at finde længden af arrayet (antallet af elementer i arrayet)? Så vil du sige, at du ikke ved, hvordan man gør det, og du risikerer at blive fyret 😩.

Men bare rolig! I dette kapitel forklarer jeg, hvordan du gør det, og vi gennemgår de grundlæggende metoder til at arbejde med arrays!

Tilføjelse af elementer til et array

Lad os starte med det enkleste: hvordan tilføjer man et element til et array? Til dette kan du bruge push-metoden! Lad os se et eksempel:

123
let numbers: number[] = [1, 2, 3]; let newLength = numbers.push(4); console.log(numbers);
copy

Så vi har tilføjet et element til numbers-arrayet. Vi kan også tilføje flere elementer på én gang ved hjælp af push-metoden:

123
let numbers: number[] = [1, 2, 3]; let newLength = numbers.push(4, 5); console.log(numbers);
copy

Fjernelse af det sidste element

Hvis det er nødvendigt diskret at fjerne det sidste element fra arrayet, kan dette gøres ved hjælp af pop()-metoden. Denne metode fjerner det sidste element fra arrayet og returnerer det. Her er et eksempel:

1234
let numbers: number[] = [1, 2, 3]; let lastElement = numbers.pop(); console.log(`array after modifying: ${numbers}`); console.log(`the last element was ${lastElement}`);
copy

Bemærk, at returnering af en værdi betyder, at den tildeles til en anden variabel. Derfor tildeler vi en værdi til en variabel ved at bruge en arrays metode. Vi vil gennemgå, hvad metoder, funktioner og deres forskelle er i næste afsnit.

Fjernelse af det første element

Metoden shift() fjerner det første element i arrayet og returnerer dets værdi, for eksempel:

123
let numbers: number[] = [1, 2, 3]; let firstElement = numbers.shift(); console.log(`numbers: ${numbers}, deleted element: ${firstElement}`);
copy

Der findes også en reverse-metode, der i modsætning hertil tilføjer et eller flere elementer til begyndelsen af arrayet og returnerer den nye længde af arrayet, for eksempel:

123
let numbers: number[] = [2, 3, 4]; let newLength = numbers.unshift(0, 1); console.log(`numbers: ${numbers} with length: ${newLength}`);
copy

Kombinering af arrays

TypeScript gør det også muligt at kombinere to arrays ved hjælp af concat()-metoden, som returnerer et nyt, frisk og større array:

1234
let array1: number[] = [1, 2]; let array2: number[] = [3, 4]; let combinedArray = array1.concat(array2); console.log(`combined array = ${combinedArray}`);
copy

Det er også muligt at udtrække en del af et array og gemme det i et nyt array ved hjælp af slice()-metoden. Her skal indeksene for de yderste elementer angives, og alle elementer mellem disse indekser vil blive overført til et nyt array. For eksempel:

123
let numbers: number[] = [1, 2, 3, 4, 5]; let slicedArray = numbers.slice(1, 4); console.log(`sliced array = ${slicedArray}`);
copy

Bemærk

slicedArray indeholder elementer fra indeks 1 (inklusive) til indeks 4 (eksklusive), så den inkluderer elementerne med indeks 1, 2 og 3.

Dette er ikke alle metoder og måder at arbejde med arrays på, men det er de grundlæggende metoder, som en begynder skal kende. Når du kommer videre med at lære TypeScript, vil du opdage nye metoder, eller måske vil det, vi har gennemgået i dette kapitel, være tilstrækkeligt for dig.

1. Hvad gør push-metoden, når den anvendes på et array i TypeScript?

2. Hvilken metode bruges til at fjerne det første element fra et array i TypeScript?

question mark

Hvad gør push-metoden, når den anvendes på et array i TypeScript?

Select the correct answer

question mark

Hvilken metode bruges til at fjerne det første element fra et array i TypeScript?

Select the correct answer

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 3. Kapitel 2

Spørg AI

expand

Spørg AI

ChatGPT

Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat

Suggested prompts:

Can you explain the difference between push and unshift?

How do I find the length of an array in TypeScript?

What happens if I use pop or shift on an empty array?

Awesome!

Completion rate improved to 2.94

bookArbejde med Array-Elementer

Stryg for at vise menuen

Du ved allerede, hvordan man opretter arrays, men hvad gør du, hvis din chef beder dig om at slette det første eller sidste element fra arrayet? Eller måske tilføje et element til arrayet? Hvad hvis du får til opgave at finde længden af arrayet (antallet af elementer i arrayet)? Så vil du sige, at du ikke ved, hvordan man gør det, og du risikerer at blive fyret 😩.

Men bare rolig! I dette kapitel forklarer jeg, hvordan du gør det, og vi gennemgår de grundlæggende metoder til at arbejde med arrays!

Tilføjelse af elementer til et array

Lad os starte med det enkleste: hvordan tilføjer man et element til et array? Til dette kan du bruge push-metoden! Lad os se et eksempel:

123
let numbers: number[] = [1, 2, 3]; let newLength = numbers.push(4); console.log(numbers);
copy

Så vi har tilføjet et element til numbers-arrayet. Vi kan også tilføje flere elementer på én gang ved hjælp af push-metoden:

123
let numbers: number[] = [1, 2, 3]; let newLength = numbers.push(4, 5); console.log(numbers);
copy

Fjernelse af det sidste element

Hvis det er nødvendigt diskret at fjerne det sidste element fra arrayet, kan dette gøres ved hjælp af pop()-metoden. Denne metode fjerner det sidste element fra arrayet og returnerer det. Her er et eksempel:

1234
let numbers: number[] = [1, 2, 3]; let lastElement = numbers.pop(); console.log(`array after modifying: ${numbers}`); console.log(`the last element was ${lastElement}`);
copy

Bemærk, at returnering af en værdi betyder, at den tildeles til en anden variabel. Derfor tildeler vi en værdi til en variabel ved at bruge en arrays metode. Vi vil gennemgå, hvad metoder, funktioner og deres forskelle er i næste afsnit.

Fjernelse af det første element

Metoden shift() fjerner det første element i arrayet og returnerer dets værdi, for eksempel:

123
let numbers: number[] = [1, 2, 3]; let firstElement = numbers.shift(); console.log(`numbers: ${numbers}, deleted element: ${firstElement}`);
copy

Der findes også en reverse-metode, der i modsætning hertil tilføjer et eller flere elementer til begyndelsen af arrayet og returnerer den nye længde af arrayet, for eksempel:

123
let numbers: number[] = [2, 3, 4]; let newLength = numbers.unshift(0, 1); console.log(`numbers: ${numbers} with length: ${newLength}`);
copy

Kombinering af arrays

TypeScript gør det også muligt at kombinere to arrays ved hjælp af concat()-metoden, som returnerer et nyt, frisk og større array:

1234
let array1: number[] = [1, 2]; let array2: number[] = [3, 4]; let combinedArray = array1.concat(array2); console.log(`combined array = ${combinedArray}`);
copy

Det er også muligt at udtrække en del af et array og gemme det i et nyt array ved hjælp af slice()-metoden. Her skal indeksene for de yderste elementer angives, og alle elementer mellem disse indekser vil blive overført til et nyt array. For eksempel:

123
let numbers: number[] = [1, 2, 3, 4, 5]; let slicedArray = numbers.slice(1, 4); console.log(`sliced array = ${slicedArray}`);
copy

Bemærk

slicedArray indeholder elementer fra indeks 1 (inklusive) til indeks 4 (eksklusive), så den inkluderer elementerne med indeks 1, 2 og 3.

Dette er ikke alle metoder og måder at arbejde med arrays på, men det er de grundlæggende metoder, som en begynder skal kende. Når du kommer videre med at lære TypeScript, vil du opdage nye metoder, eller måske vil det, vi har gennemgået i dette kapitel, være tilstrækkeligt for dig.

1. Hvad gør push-metoden, når den anvendes på et array i TypeScript?

2. Hvilken metode bruges til at fjerne det første element fra et array i TypeScript?

question mark

Hvad gør push-metoden, når den anvendes på et array i TypeScript?

Select the correct answer

question mark

Hvilken metode bruges til at fjerne det første element fra et array i TypeScript?

Select the correct answer

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 3. Kapitel 2
some-alt