เอ “ พจนานุกรม ” หมายถึงโครงสร้างข้อมูลประเภทหนึ่งที่มีคู่คีย์-ค่าในรายการแบบไม่เรียงลำดับ มันเทียบเท่ากับ 'แผนที่' ใน TypeScript เป็นเครื่องมือที่มีประโยชน์สำหรับจัดการข้อมูลในแอปพลิเคชัน TypeScript ขั้นตอนการประกาศและเริ่มต้นพจนานุกรมใน TypeScript นั้นง่ายและสะดวก โดยทั่วไปแล้วพจนานุกรมจะถูกประกาศและเริ่มต้นใน TypeScript โดยใช้ยูทิลิตี้ประเภท 'Record'
โพสต์นี้จะอธิบายวิธีการประกาศและเริ่มต้นพจนานุกรมใน Typescript
จะเริ่มต้นและประกาศพจนานุกรมใน TypeScript ได้อย่างไร
ในการเริ่มต้นและประกาศพจนานุกรมใน TypeScript ให้ใช้วิธีการต่อไปนี้:
ก่อนดำเนินการต่อ ก่อนอื่นให้ทำความเข้าใจว่าสำหรับการเรียกใช้งานไฟล์ TypeScript จะต้องแปลงเป็นไฟล์ JavaScript หลังจากการแก้ไขทุกครั้ง จากนั้นให้รันโค้ด JavaScript บนเทอร์มินัลโดยใช้คำสั่งที่กำหนด:
พจนานุกรม tsc.ts
โหนด dictionary.js
วิธีที่ 1: เริ่มต้นและประกาศพจนานุกรมใน TypeScript โดยใช้วัตถุที่จัดทำดัชนี
ในการเริ่มต้นและประกาศพจนานุกรม ให้ใช้ปุ่ม “ วัตถุที่จัดทำดัชนี '. เป็นโครงสร้างข้อมูลที่เชื่อมโยงกลุ่มของคีย์กับกลุ่มของค่า โดยที่แต่ละคีย์จะแตกต่างกันและเชื่อมโยงไปยังค่าเฉพาะ
ไวยากรณ์
ไวยากรณ์ต่อไปนี้ใช้สำหรับการเริ่มต้นและการประกาศพจนานุกรมโดยใช้วัตถุที่จัดทำดัชนี:
พิมพ์ พจนานุกรมของฉัน = {[ สำคัญ: พิมพ์ ] : ประเภทค่า
} ;
ตัวอย่าง
ขั้นแรก เราจะกำหนดพจนานุกรมชื่อ “ พจนานุกรมของฉัน ” ซึ่งเป็นประเภทวัตถุที่ทำดัชนีซึ่งอธิบายรูปร่างของพจนานุกรมของเรา:
พิมพ์ พจนานุกรมของฉัน = {[ คีย์: สตริง ] : ตัวเลข
} ;
จากนั้นเราประกาศและเริ่มต้นตัวแปรใหม่ “ พจนานุกรมอายุ ” ประเภท “ พจนานุกรมของฉัน ” และกำหนดออบเจกต์ตามตัวอักษรโดยมีคู่คีย์-ค่าสามคู่:
'จอห์น' : 26 ,
'แมรี่' : 28 ,
'หิน' : 27
} ;
พิมพ์พจนานุกรมบนคอนโซลโดยส่งตัวแปรใน ' คอนโซล.ล็อก() ' วิธี:
เอาต์พุต
หากคุณต้องการดึงค่าของคีย์ที่ระบุของพจนานุกรม คุณสามารถใช้เครื่องหมายวงเล็บเหลี่ยม '[ ]':
ผลลัพธ์จะแสดงอายุของ “ หิน ' นั่นคือ ' 27 ”:
วิธีที่ 2: เริ่มต้นและประกาศพจนานุกรมใน TypeScript โดยใช้อินเทอร์เฟซ
สำหรับการเริ่มต้นและประกาศพจนานุกรม คุณสามารถใช้ปุ่ม “ อินเตอร์เฟซ '. อินเทอร์เฟซใน TypeScript เป็นเทคนิคสำหรับการแสดงสัญญาที่วัตถุต้องปฏิบัติตาม กำหนดแอตทริบิวต์และประเภทของคุณสมบัติที่วัตถุต้องการเพื่อให้ได้รับการพิจารณาว่าเป็นอินสแตนซ์ของอินเทอร์เฟซนั้น
ไวยากรณ์
ทำตามไวยากรณ์ที่กำหนดเพื่อเริ่มต้นและประกาศพจนานุกรมโดยใช้อินเทอร์เฟซ:
ข้อมูลอินเทอร์เฟซ {คีย์ 1: ค่า 1 ประเภท;
คีย์ 2: ค่า 2 ประเภท;
}
ตัวอย่าง
ขั้นแรก ให้กำหนดพจนานุกรมชื่อ “ ข้อมูล ” โดยใช้ “ส่วนต่อประสาน” ซึ่งต้องการให้วัตถุใด ๆ ที่ใช้งานมีคุณสมบัติชื่อประเภท “สตริง” และคุณสมบัติอายุประเภท “ตัวเลข”:
ข้อมูลอินเทอร์เฟซ {ชื่อ: สตริง;
อายุ: จำนวน;
}
จากนั้นประกาศและเริ่มต้นตัวแปรใหม่ “ พจนานุกรมนักเรียน ” ประเภท “ ข้อมูล ” ด้วยคุณสมบัติ “ รหัส ” ประเภท “ ตัวเลข ”:
1 : { ชื่อ: 'แจ็ค' , อายุ: สิบห้า } ,
2 : { ชื่อ: 'ปลิง' , อายุ: 18 }
} ;
สุดท้าย พิมพ์พจนานุกรมบนคอนโซล:
เอาต์พุต
ตอนนี้เราจะเข้าถึงวัตถุที่ดัชนีหรือรหัส 2:
เอาต์พุต
วิธีที่ 3: เริ่มต้นและประกาศพจนานุกรมใน TypeScript โดยใช้ ES6 Map
คุณยังสามารถใช้แนวทาง ES6 Map เพื่อเริ่มต้นและประกาศพจนานุกรมใน TypeScript เป็นโครงสร้างข้อมูลในตัวใน JavaScript และ TypeScript ที่เปิดใช้งานการจัดเก็บคู่คีย์-ค่า โดยที่คีย์และค่าสามารถเป็นประเภทข้อมูลใดก็ได้
ไวยากรณ์
สำหรับการใช้ ES6 Map ให้ทำตามไวยากรณ์ที่กำหนด:
แผนที่ใหม่ < ประเภทคีย์, ประเภทค่า > ( ) ;
ตัวอย่าง
ขั้นแรก เราจะสร้างวัตถุแผนที่โดยใช้ตัวสร้างแผนที่โดยระบุประเภทของคีย์และค่าเป็น “ สตริง ”:
อนุญาต นักเรียน = แผนที่ใหม่ < สตริง, สตริง > ( ) ;
ตอนนี้ ใช้เมธอด set() เพื่อเพิ่มคู่คีย์-ค่าในพจนานุกรม:
ชุดนักเรียน ( 'อายุ' , '18' ) ;
ชุดนักเรียน ( 'งานอดิเรก' , “การอ่านหนังสือ” ) ;
พิมพ์พจนานุกรมบนคอนโซล:
เอาต์พุต
วิธีที่ 4: เริ่มต้นและประกาศพจนานุกรมใน TypeScript โดยใช้ยูทิลิตี้บันทึกประเภท
อีกวิธีหนึ่งในการเริ่มต้นและประกาศพจนานุกรมคือการใช้ยูทิลิตี้ประเภท 'บันทึก' ใน TypeScript เป็นวิธีทั่วไปในการเริ่มต้นและประกาศพจนานุกรม เป็นโครงสร้างข้อมูลที่สร้างไว้ล่วงหน้าใน TypeScript ที่เปิดใช้งานการสร้างประเภทด้วยคีย์และค่าที่ระบุ
ไวยากรณ์
ไวยากรณ์ต่อไปนี้ใช้สำหรับประเภทยูทิลิตี้บันทึก:
บันทึก < ประเภทคีย์, ประเภทค่า > = { } ;
ตัวอย่าง
ในตัวอย่างที่กำหนด เราประกาศและเริ่มต้นพจนานุกรมชื่อ “ นักเรียน ' ใช้ ' บันทึก ” ประเภทยูทิลิตี้เพื่อระบุคีย์และค่าของสตริงประเภท:
อนุญาต นักเรียน: บันทึก < สตริง, สตริง > = {'ชื่อ' : 'ปลิง' ,
'อายุ' : '18' ,
'งานอดิเรก' : “การอ่านหนังสือ” ,
} ;
สุดท้าย พิมพ์พจนานุกรมบนคอนโซล:
เอาต์พุต
เราได้รวบรวมข้อมูลสำคัญทั้งหมดที่เกี่ยวข้องกับการเริ่มต้นและการประกาศพจนานุกรมใน TypeScript
บทสรุป
ในการเริ่มต้นและประกาศพจนานุกรมใน TypeScript ให้ใช้ปุ่ม ' วัตถุที่จัดทำดัชนี ”, “ หนึ่ง อินเตอร์เฟซ ”, “ แผนที่ ES6 ” หรือ “ บันทึกประเภทยูทิลิตี้ '. วิธีทั่วไปในการเริ่มต้นและประกาศพจนานุกรมคือ 'ประเภทยูทิลิตี้บันทึก' โพสต์นี้อธิบายวิธีการประกาศและเริ่มต้นพจนานุกรม TypeScript