Làm thế nào để định nghĩa một l...
Làm thế nào để định nghĩa một l...
Để định nghĩa một lớp trong TypeScript có chữ ký chỉ mục, bạn cần sử dụng cú pháp chữ ký chỉ mục trong khai báo lớp của mình. Chữ ký chỉ mục cho phép một lớp hỗ trợ truy cập các thuộc tính bằng cách sử dụng các khóa có kiểu dữ liệu cụ thể. Dưới đây là một ví dụ về cách thực hiện:
class ExampleClass {
[index: string]: any; // Chữ ký chỉ mục
constructor() {
// Khởi tạo lớp
}
// Các phương thức và thuộc tính khác của lớp
}
Trong ví dụ trên, [index: string]: any;
là chữ ký chỉ mục, nơi index
là tên biến chỉ mục (có thể đặt tên bất kỳ), string
là kiểu dữ liệu của khóa chỉ mục, và any
là kiểu dữ liệu của giá trị mà chữ ký chỉ mục này có thể chứa. Điều này có nghĩa là bạn có thể thêm bất kỳ thuộc tính nào với khóa là một chuỗi và giá trị có thể là bất kỳ kiểu dữ liệu nào vào thể hiệ...
senior
Gợi ý câu hỏi phỏng vấn
Chưa có bình luận nào