⊗jstsPmBsOVTC 10 of 55 menu

Kiểm soát kiểu giá trị của đối tượng trong TypeScript

Khi khai báo một đối tượng, TypeScript ghi nhớ kiểu dữ liệu của tất cả các phần tử của nó, và sau đó kiểm soát để các kiểu này không thay đổi.

Hãy xem xét ví dụ về đối tượng user của chúng ta. Hãy khai báo nó:

let user = {name: 'john', age: 30};

Sau khi khai báo, TypeScript đã phân tích kiểu dữ liệu của từng giá trị và ghi nhớ rằng trong trường 'name' là chuỗi, còn trong trường 'age' là số.

Bây giờ, mọi nỗ lực ghi giá trị có kiểu khác vào trường sẽ kết thúc bằng lỗi.

Ví dụ:

user.name = 123; // lỗi

Ví dụ:

user.age = 'eee'; // lỗi

Ví dụ:

user.age = '30'; // lỗi

Không chạy code, hãy xác định kết quả của việc thực thi code sẽ như thế nào:

let date = {year: 2025, month: 12, day: 31}; date.month = '12'; console.log(date);

Không chạy code, hãy xác định kết quả của việc thực thi code sẽ như thế nào:

let product = {code: '123', name: 'apple', price: 12}; product.code = 123; console.log(product);

Không chạy code, hãy xác định kết quả của việc thực thi code sẽ như thế nào:

let product = {code: '123', name: 'apple', price: 12 }; product.price = 123; console.log(product);

Không chạy code, hãy xác định kết quả của việc thực thi code sẽ như thế nào:

let user = {name: 'john', admin: true}; user.admin = 'false'; console.log(user);
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