อาร์เรย์ทำงานในลักษณะเดียวกับใน TypeScript เช่นเดียวกับใน JavaScript ยกเว้นว่าผู้พัฒนาจะต้องกำหนดประเภทของมันอย่างชัดเจน ตามคำนิยามแล้ว อาร์เรย์เป็นรายการข้อมูลที่เรียงลำดับ สามารถใช้ในการเขียนโค้ดที่สามารถบำรุงรักษาได้ การพิมพ์อาร์เรย์มีความสำคัญเมื่อนักพัฒนาต้องการให้แน่ใจว่าอาร์เรย์มีความยาวและประเภทที่แน่นอน และช่วยตรวจจับข้อผิดพลาดในขณะคอมไพล์
บทช่วยสอนนี้จะอธิบายการพิมพ์อาร์เรย์ที่มีโครงสร้างหรือการจัดเรียงองค์ประกอบต่างๆ ในอาร์เรย์ใน TypeScript
Typing Arrays ใน TypeScript คืออะไร?
“ อาร์เรย์ ” เป็นโครงสร้างข้อมูลใน TypeScript คล้ายกับ JavaScript พร้อมคุณสมบัติขั้นสูงในการระบุประเภทอาร์เรย์ สามารถใช้สำหรับจัดเก็บและจัดการคอลเลกชันขององค์ประกอบประเภทเดียวกัน ซึ่งอาจเป็นประเภทดั้งเดิมหรือวัตถุก็ได้ TypeScript มีหลายวิธีในการประกาศอาร์เรย์ที่มีประเภทและโครงสร้างต่างกัน
มีสองวิธีในการประกาศหรือเริ่มต้นอาร์เรย์ด้วยประเภทเดียวหรือหลายประเภทใน TypeScript:
-
- คำหลัก 'อาร์เรย์'
- ไวยากรณ์ชวเลข
ไวยากรณ์สำหรับอาร์เรย์ประเภทเดียว
ปฏิบัติตามไวยากรณ์ที่กำหนดสำหรับการประกาศหรือเริ่มต้นอาร์เรย์ประเภทเดียว:
อาร์เรย์ < พิมพ์ > = [ องค์ประกอบที่ 1, องค์ประกอบที่ 2, องค์ประกอบที่ 3 ] ;หรือ
พิมพ์ [ ] = [ องค์ประกอบที่ 1, องค์ประกอบที่ 2, องค์ประกอบที่ 3 ] ;
ไวยากรณ์สำหรับ Multi-Type Array
สำหรับอาร์เรย์หลายประเภท ให้ใช้ไวยากรณ์ที่กำหนด:
อาร์เรย์ < พิมพ์ | พิมพ์ > = [ องค์ประกอบที่ 1, องค์ประกอบที่ 2, องค์ประกอบที่ 3 ] ;หรือ
( พิมพ์ | พิมพ์ ) [ ] = [ องค์ประกอบที่ 1, องค์ประกอบที่ 2, องค์ประกอบที่ 3 ] ;
สำหรับการใช้อาร์เรย์แบบ single และ multi-type ใน TypeScript ให้ทำตาม บทความ.
มีโครงสร้างหรือการจัดเรียงองค์ประกอบที่แตกต่างกันสองแบบในอาร์เรย์ใน TypeScript:
อาร์เรย์มิติเดียวใน TypeScript
เอ “ มิติเดียว ” อาร์เรย์ใน TypeScript คือชุดขององค์ประกอบประเภทเดียวกันที่จัดเก็บไว้ในลำดับเชิงเส้น
ไวยากรณ์
ปฏิบัติตามไวยากรณ์ที่กำหนดสำหรับการประกาศหรือเริ่มต้นอาร์เรย์มิติเดียว:
อาร์เรย์ < พิมพ์ > = [ องค์ประกอบที่ 1, องค์ประกอบที่ 2, องค์ประกอบที่ 3 ] ;หรือ
พิมพ์ [ ] = [ องค์ประกอบที่ 1, องค์ประกอบที่ 2, องค์ประกอบที่ 3 ] ;
ก่อนดำเนินการต่อ โปรดจำไว้ว่าสิ่งหนึ่งสำหรับการเรียกใช้งานไฟล์ TypeScript จะต้องแปลงไฟล์เป็นไฟล์ JavaScript จากนั้นเรียกใช้รหัส JavaScript บนเทอร์มินัลโดยใช้คำสั่งที่กำหนด:
โหนด filename.js
ตัวอย่าง
ขั้นแรก ให้ประกาศอาร์เรย์ชื่อ “ เลขคู่ ” ประเภท “ ตัวเลข ”:
var เลขคู่: อาร์เรย์ < ตัวเลข > ;
เริ่มต้นอาร์เรย์โดยกำหนดองค์ประกอบให้:
สุดท้าย พิมพ์อาร์เรย์บนคอนโซลโดยใช้ ' คอนโซล.ล็อก() ' วิธี:
เอาต์พุต
อาร์เรย์หลายมิติใน TypeScript
เอ “ หลายมิติ ” อาร์เรย์ใน TypeScript คืออาร์เรย์ที่มีอาร์เรย์อย่างน้อยหนึ่งอาร์เรย์เป็นองค์ประกอบ แต่ละอาร์เรย์ภายในเป็นอาร์เรย์ที่แยกกัน และทั้งหมดมีความยาวเท่ากัน
ไวยากรณ์
สำหรับอาร์เรย์สองมิติ จะใช้ไวยากรณ์ต่อไปนี้:
อาร์เรย์ < พิมพ์ > = [ [ องค์ประกอบที่ 1, องค์ประกอบที่ 2 ] , [ องค์ประกอบที่ 1, องค์ประกอบที่ 2 ] , [ องค์ประกอบที่ 1, องค์ประกอบที่ 2 ] ] ;หรือ
พิมพ์ [ ] [ ] = [ [ องค์ประกอบที่ 1, องค์ประกอบที่ 2 ] , [ องค์ประกอบที่ 1, องค์ประกอบที่ 2 ] , [ องค์ประกอบที่ 1, องค์ประกอบที่ 2 ] ] ;
ใน TypeScript อาร์เรย์ไม่จำเป็นต้องมีจำนวนมิติเฉพาะ คุณสามารถสร้างอาร์เรย์ที่มีขนาดเท่าใดก็ได้โดยการซ้อนอาร์เรย์ภายในอาร์เรย์
ตัวอย่าง
ในตัวอย่างที่กำหนด เราจะประกาศและเริ่มต้นเมทริกซ์ 2×2 (อาร์เรย์สองมิติ) ของ “ ตัวเลข ' พิมพ์:
อนุญาต เมทริกซ์: ตัวเลข [ ] [ ] = [ [ สิบเอ็ด , 1 ] , [ 12 , 5 ] , [ สิบห้า , 9 ] ] ;
พิมพ์เมทริกซ์บนคอนโซลโดยวนซ้ำทุกองค์ประกอบของแต่ละอาร์เรย์โดยใช้ ' สำหรับ ” วนซ้ำ:
อนุญาต แถว = '' ;
สำหรับ ( อนุญาต เจ = 0 ; เจ < เมทริกซ์ [ ฉัน ] .ความยาว; เจ++ ) {
แถว += เมทริกซ์ [ ฉัน ] [ เจ ] + ' ' ;
}
คอนโซล.ล็อก ( แถว ) ;
}
เอาต์พุต
เราได้รวบรวมข้อมูลที่จำเป็นทั้งหมดที่เกี่ยวข้องกับอาร์เรย์การพิมพ์ใน TypeScript
บทสรุป
“ อาร์เรย์ ” เป็นโครงสร้างข้อมูลใน TypeScript เช่นเดียวกับ JavaScript ที่มีคุณสมบัติขั้นสูงในการตั้งค่าประเภทอาร์เรย์ TypeScript มีหลายวิธีในการประกาศอาร์เรย์ประเภทและเค้าโครงต่างๆ รวมถึงอาร์เรย์แบบมิติเดียวและหลายมิติ บทช่วยสอนนี้อธิบายการพิมพ์อาร์เรย์ที่มีโครงสร้างหรือการจัดเรียงองค์ประกอบที่แตกต่างกันในอาร์เรย์ใน TypeScript