⊗jstsPmDSAOO 47 of 55 menu

Mảng đối tượng trong TypeScript

Mảng trong TypeScript có thể chứa bên trong không chỉ kiểu dữ liệu nguyên thủy mà còn cả các đối tượng của những kiểu xác định. Hãy cùng xem các ví dụ về cách làm việc với những mảng như vậy.

Mảng người dùng

Giả sử chúng ta có một giao diện, định nghĩa một người dùng:

interface User { name: string, age: number }

Hãy khai báo một mảng, chỉ định kiểu dữ liệu của nội dung bên trong nó là các đối tượng người dùng (tức là các đối tượng triển khai giao diện của chúng ta):

let arr: User[] = [];

Hãy điền dữ liệu cho mảng của chúng ta với kiểu đã chỉ định:

arr.push({name: 'john', age: 30}); arr.push({name: 'eric', age: 40});

Mảng ngày tháng

Hãy khai báo một mảng, lưu trữ bên trong nó một mảng ngày tháng:

let arr: Date[] = [];

Hãy điền mảng này với các ngày tháng:

arr.push(new Date(2030, 11, 31)); arr.push(new Date(2020, 11, 31));

Mảng phần tử DOM

Hãy khai báo một mảng, chứa bên trong nó các phần tử DOM:

let arr: HTMLElement[] = [];

Hãy điền mảng của chúng ta với dữ liệu:

let lst: NodeList = document.querySelectorAll('div'); let arr: HTMLElement[] = Array.from(lst);

Bài tập thực hành

Tạo một mảng, các phần tử của nó sẽ là biểu thức chính quy.

Tạo một mảng, các phần tử của nó sẽ là promise.

Tạo một giao diện, mô tả một nhân viên. Tạo một mảng, bao gồm các đối tượng nhân viên đó.

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