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:

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

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

Tuy nhi...

Bạn cần đăng nhập để xem
middle

middle

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

entry

Những lợi ích của TypeScript là gì?

middle

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

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