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

Làm thế nào để định nghĩa một lớp TypeScript có chữ ký chỉ mục?

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:

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

Sự khác biệt giữa interface và type statements là gì?

middle

Làm thế nào để kiểm tra kiểu của một biến trong Typescript?

senior

Biểu thức import động trong TypeScript là gì?

Bình luận

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

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