0 Tage Serie
Code-Bibliothek

Code, der lesenswert ist.

Sorgfältig kuratierte Snippets — TypeScript, Python, Rust, Go und mehr. Jedes mit einer Zeile-für-Zeile-Erklärung, damit du Code so liest, wie die Leute ihn geschrieben haben.

3498 Snippets · 10 Sprachen
▶ Lernen starten
TypeScript · AnfängerSnippet

Arrays definieren

TypeScript ermöglicht es Ihnen, Arrays zu definieren, die nur einen bestimmten Elementtyp enthalten, was versehentlich gemischte Arrays verhindert.

snippet.ts
typescript
1
2
const fruits: string[] = ["Apple", "Banana"];
const scores: Array<number> = [95, 88, 100];
Arrays & ListenDatentypen
TypeScript · AnfängerSnippet

Typ-Annotationen

Typ-Annotationen ermöglichen es uns, den Typ einer Variablen explizit anzugeben. Dies hilft dem Compiler, Fehler zu finden, wenn wir versuchen, einen Wert des falschen Typs zuzuweisen.

snippet.ts
typescript
1
2
3
let count: number = 10;
let message: string = "Hello TypeScript";
let isActive: boolean = true;
SyntaxDatentypen
TypeScript · AnfängerSnippet

Grundlegende Funktionstypen

In TypeScript können Sie die Typen der Parameter, die eine Funktion empfängt, und den Typ des zurückgegebenen Werts definieren.

snippet.ts
typescript
1
2
3
function greet(name: string): string {
return "Hello, " + name;
}
FunktionenSyntax
TypeScript · AnfängerSnippet

Einfache Interfaces

Interfaces werden verwendet, um die Form eines Objekts zu beschreiben. Sie fungieren als Vertrag darüber, welche Eigenschaften ein Objekt haben sollte.

snippet.ts
typescript
1
2
3
4
5
6
7
8
9
interface User {
id: number;
username: string;
}
const user: User = {
id: 1,
username: "alex"
};
SyntaxBest Practices
TypeScript · AnfängerSnippet

Union-Typen

Union-Typen ermöglichen es einer Variablen, einer von mehreren Typen zu sein. Dies ist nützlich, wenn ein Wert legitimerweise verschiedene Typen haben kann.

snippet.ts
typescript
1
2
3
let result: string | number;
result = "Success";
result = 200;
DatentypenSyntax
TypeScript · AnfängerSnippet

Optionales Verkettung

Der Operator für optionales Verkettung (?.) ermöglicht das Lesen eines Eigenschaftswerts tief in einer Objektkette, ohne jede Referenz einzeln prüfen zu müssen.

snippet.ts
typescript
1
2
const user = { details: { name: 'Bob' } };
const name = user?.details?.name;
SyntaxBest Practices
TypeScript · AnfängerSnippet

Numerische Enums

Enums ermöglichen es Entwicklern, eine Reihe von benannten Konstanten zu definieren, was die Dokumentation von Absichten oder das Erstellen verschiedener Fälle erleichtert.

snippet.ts
typescript
1
2
enum Response { No = 0, Yes = 1 }
const userResponse = Response.Yes;
SyntaxDatentypen
TypeScript · AnfängerSnippet

Typ-Zusicherungen

Typ-Zusicherungen sind eine Möglichkeit, dem Compiler mitzuteilen, einen Wert als spezifischen Typ zu behandeln, wenn Sie mehr Informationen darüber haben als TypeScript.

snippet.ts
typescript
1
2
const rawData: any = '123';
const dataLength = (rawData as string).length;
Syntax