Câu hỏi phỏng vấn Typescript
Câu hỏi

Làm thế nào để định nghĩa một l...

Câu trả lời

Để đị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:

typescript Copy
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

senior

Gợi ý câu hỏi phỏng vấn

senior

Currying trong TypeScript là gì?

junior

Khi nào nên sử dụng interfaces và khi nào nên sử dụng classes trong TypeScript?

middle

ShortCircuiting trong TypeScript có nghĩa là gì?

Bình luận

Chưa có bình luận nào

Chưa có bình luận nào