🥰Kiểu Generics là gì hãy giải thích rõ và vĩ dụ giúp tôi dễ hiểu?
Generics là gì?
Ví dụ đơn giản về Generics
Không dùng Generics
function identity(value: number): number {
return value;
}
function identityString(value: string): string {
return value;
}Dùng Generics
Generics với Array và Interface
1. Generics với Mảng
2. Generics với Interface
Generics với Class
Generics với Constraint (Ràng buộc kiểu)
Tóm tắt
Mở rộng cho tôi phần extends và dùng 2 Generics cùng một lúc
Mở rộng về extends trong Generics và sử dụng nhiều Generics cùng lúc
extends trong Generics và sử dụng nhiều Generics cùng lúc1. extends trong Generics (Ràng buộc kiểu)
extends trong Generics (Ràng buộc kiểu)Ví dụ: Ràng buộc Generics với extends
extends2. extends với Interface
extends với Interface3. Dùng 2 Generics cùng lúc
4. Kết hợp extends với nhiều Generics
extends với nhiều GenericsVí dụ: Cả hai kiểu đều có ràng buộc
Tóm tắt
😁 extends keyof là gì
extends keyof trong Generics – Giải thích và Ví dụ
extends keyof trong Generics – Giải thích và Ví dụ1. keyof trong TypeScript là gì?
keyof trong TypeScript là gì?2. Kết hợp extends với keyof trong Generics
extends với keyof trong Generics3. extends keyof trong Interface và Class
extends keyof trong Interface và Class4. Cập nhật giá trị trong object với extends keyof
extends keyofTóm tắt
Cú pháp
Ý nghĩa
Lợi ích của extends keyof
extends keyofPreviousCách mở rộng interface Options trong axios-hooks một ví dụ quá hay (ok)NextLấy giá trị từ object một cách an toàn 😁
Last updated