⊗tsSpIfRPr 23 of 37 menu

Thuộc tính chỉ đọc trong Interface trong TypeScript

Thuộc tính chỉ đọc được thiết lập chỉ một lần khi tạo đối tượng. Sau đó, không thể thay đổi chúng. Để khai báo các thuộc tính này sử dụng từ khóa readonly.

Hãy lấy interface IFigure, đã được tạo trong bài học trước. Nhưng bây giờ hãy đặt cho thuộc tính width quyền truy cập chỉ đọc:

interface IFigure { height: number; readonly width: number; }

Hãy tạo một đối tượng rectangle:

let rectangle: IFigure = { height: 200, width: 300 }

Hãy thay đổi chiều cao:

rectangle.height = 150;

Bây giờ hãy thay đổi chiều rộng và chúng ta sẽ thấy lỗi, vì chiều rộng được khai báo là không thể thay đổi:

rectangle.width = 400; // lỗi

Tạo một interface IUser, trong đó thuộc tính salary sẽ chỉ có quyền truy cập đọc.

Tiếng Việt
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbek
Chúng tôi sử dụng cookie để vận hành trang web, phân tích và cá nhân hóa. Việc xử lý dữ liệu được thực hiện tuân theo Chính sách bảo mật.
chấp nhận tất cả tùy chỉnh từ chối