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

Type assertion trong TypeScript là gì?

Câu trả lời

Trong TypeScript, Type Assertion là một cơ chế cho phép bạn thông báo cho trình biên dịch về kiểu dữ liệu của một biến, giúp bạn có thể ghi đè kiểu dữ liệu mà trình biên dịch suy luận. Điều này hữu ích khi bạn, với tư cách là lập trình viên, hiểu rõ hơn về kiểu dữ liệu của một biến so với những gì TypeScript có thể suy luận được. Đặc biệt, Type Assertion có thể được sử dụng khi bạn chuyển đổi mã từ JavaScript sang TypeScript và bạn biết chính xác kiểu dữ liệu của biến hơn so với kiểu dữ liệu hiện tại được gán.

Cách sử dụng Type Assertion:

TypeScript cung cấp hai cú pháp để thực hiện Type Assertion:

  1. Sử dụng cú pháp as:

    typescript Copy
    let someValue: any = 'this is a string'
    let strLength: number = (someValue as string).length
  2. Sử dụng cú pháp <type>:

    typescript Copy
    let someValue: any = 'this is a string'
    let strLength: number = (<string>someValue).length

Tuy nhi...

middle

middle

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

middle

Làm thế nào để sử dụng các thư viện JavaScript thuần từ bên ngoài trong TypeScript

junior

Chúng ta có thể sử dụng TypeScript ở phía backend không và làm thế nào?

senior

Tại sao chúng ta cần Index Signature trong TypeScript?

Bình luận

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

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