⊗jstsPmDSAOO 47 of 55 menu

อาร์เรย์ของออบเจ็กต์ใน TypeScript

อาร์เรย์ใน TypeScript สามารถบรรจุได้ไม่เพียงแต่ข้อมูลพื้นฐาน (primitives) แต่ยังรวมถึงออบเจ็กต์ของประเภทที่กำหนดไว้ด้วย มาดูตัวอย่างวิธีการทำงานกับอาร์เรย์ดังกล่าว

อาร์เรย์ของผู้ใช้

สมมติว่าเรามีอินเทอร์เฟซที่กำหนดผู้ใช้:

interface User { name: string, age: number }

ประกาศอาร์เรย์ โดยระบุประเภทของเนื้อหาเป็นออบเจ็กต์ของผู้ใช้ (นั่นคือออบเจ็กต์ที่ใช้อินเทอร์เฟซของเรา):

let arr: User[] = [];

เติมข้อมูลประเภทที่ระบุลงในอาร์เรย์ของเรา:

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

อาร์เรย์ของวันที่

ประกาศอาร์เรย์ที่เก็บอาร์เรย์ของวันที่:

let arr: Date[] = [];

เติมวันที่ลงในอาร์เรย์นี้:

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

อาร์เรย์ขององค์ประกอบ DOM

ประกาศอาร์เรย์ที่มีองค์ประกอบ DOM อยู่ภายใน:

let arr: HTMLElement[] = [];

เติมข้อมูลลงในอาร์เรย์ของเรา:

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

โจทย์ฝึกปฏิบัติ

สร้างอาร์เรย์ที่มีสมาชิกเป็นนิพจน์ปกติ (Regular Expressions)

สร้างอาร์เรย์ที่มีสมาชิกเป็นพรอมิส (Promises)

สร้างอินเทอร์เฟซที่อธิบายพนักงาน สร้างอาร์เรย์ที่ประกอบด้วยออบเจ็กต์ของพนักงานเหล่านี้

ไทย
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ʻzbekTiếng Việt
เราใช้คุกกี้สำหรับการทำงานของเว็บไซต์ การวิเคราะห์ และการปรับเนื้อหาให้เหมาะสมส่วนบุคคล การประมวลผลข้อมูลเกิดขึ้นตาม นโยบายความเป็นส่วนตัว.
ยอมรับทั้งหมด ปรับแต่ง ปฏิเสธ