Mörkt tema
Arrayer
💡 Introduktion till ämnet (flipped classroom)
⏰ Tidsåtgång: c.a. 4 min
- 📖 Learning TypeScript av Josh Goldberg: Arrayer
❓ Våga Fråga
🔈 Transkription
🔈 Video 7 - Arrayer
JavaScript är superflexibel med vad man kan stoppa in i en array - superbra och praktiskt! Eller total katastrof. Vi kan därför också "typ:a" våra arrayer i TypeScript:
ts
const scores: number[] = [10, 15, 8, 23];1
Vi kan också blanda typer med hjälp av unions:
ts
let scores: string[] | number[];
scores = ['low', 'high', 'low'];
// ELLER
scores = [10, 15, 8, 23];1
2
3
4
2
3
4
Vill vi istället blanda värden i arrayen får vi skriva såhär:
ts
let scores: (string | number)[];
scores = [10, 15, 8, 23, '18'];1
2
2
En tvådimensionell array skulle vi kunna deklarera såhär:
ts
let coordinates: number[][];
coordinates = [
[10, 5],
[25, 5],
[20, 10]
];1
2
3
4
5
6
2
3
4
5
6