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

Default export trong Typescript là gì? Tại sao sử dụng chúng?

middle

Làm thế nào để tạo một mảng với độ dài cụ thể hoặc các phần tử mảng trong TypeScript?

expert

Lợi ích của tính năng import assertions 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