PemulaPelajaran 15 dari 1830 mnt 路 praktik
Utility Types
Bagian dari kursus TypeScript
TypeScript sudah membawa satu pustaka kecil berisi tipe generik yang menerima sebuah tipe sebagai masukan lalu mengembalikan tipe hasil olahannya. Namanya terdengar biasa saja (Partial, Pick, Omit, Record, dan seterusnya), tetapi kamu akan menemukannya di mana-mana pada kode sungguhan. Pelajaran ini membahas delapan yang paling sering dipakai.
Diberi sebuah tipe, Partial<T> menjadikan semua propertinya opsional ...
Ingin belajar TypeScript Utility Types di lingkungan nyata?
Klik di bawah, dapatkan mesin Linux dengan TypeScript siap pakai, dan kerjakan Utility Types secara praktik dengan tutor AI yang memahami kodemu.
Mulai pelajaran iniUtility TypesYang akan kamu pelajari
- Partial<T>
- Required<T>
- Readonly<T>
- Pick<T, K>
- Omit<T, K>
- Record<K, V>
- ReturnType<T>
- Parameters<T>
Baca pelajaran ini dalam bahasamu
Semua pelajaran di kursus ini
18 pelajaran- 1Halo, TypeScript20 mnt
- 2Type Basics25 mnt
- 3Arrays dan Tuples25 mnt
- 4Object Types dan Interfaces25 mnt
- 5Functions25 mnt
- 6Union dan Literal Types25 mnt
- 7Type Narrowing30 mnt
- 8Type Aliases vs Interfaces20 mnt
- 9Optional, Readonly, dan Nullable25 mnt
- 10Enums20 mnt
- 11Generics30 mnt
- 12Classes25 mnt
- 13Inheritance dan Abstract Classes25 mnt
- 14Modules25 mnt
- 15Utility Types30 mnt
- 16Mapped dan Conditional Types30 mnt
- 17Declaration Files dan Libraries25 mnt
- 18tsconfig dan Compiler30 mnt
Lihat kursus lain
Python
19 pelajaran 路 9.3j
Go
20 pelajaran 路 12.3j
React
17 pelajaran 路 10.2j
Linux
17 pelajaran 路 8.5j
Docker
13 pelajaran 路 6.6j
Git
13 pelajaran 路 5.9j
Kubernetes
14 pelajaran 路 8j
Ansible
12 pelajaran 路 6.1j
Bash
12 pelajaran 路 5.7j
Helm
10 pelajaran 路 5.4j
GitLab CI
11 pelajaran 路 5.8j
Jenkins
11 pelajaran 路 5.3j
PostgreSQL
14 pelajaran 路 7.6j
MySQL
13 pelajaran 路 6.8j
Web
14 pelajaran 路 5.9j
Vibe Coding
12 pelajaran 路 5.8j
Prompt Engineering
11 pelajaran 路 6.2j
Vibe Coding: Fundamentals
12 pelajaran 路 4.5j
Vibe Coding: Prototype to Production
12 pelajaran 路 5.5j
Vibe Coding: Multi-Agent Engineering
12 pelajaran 路 5.3j
Vibe Coding: Advanced Engineering
12 pelajaran 路 7.3j
