วิธีเริ่มต้นและประกาศพจนานุกรมใน TypeScript

Withi Reim Tn Laea Prakas Phcnanukrm Ni Typescript



เอ “ พจนานุกรม ” หมายถึงโครงสร้างข้อมูลประเภทหนึ่งที่มีคู่คีย์-ค่าในรายการแบบไม่เรียงลำดับ มันเทียบเท่ากับ 'แผนที่' ใน TypeScript เป็นเครื่องมือที่มีประโยชน์สำหรับจัดการข้อมูลในแอปพลิเคชัน TypeScript ขั้นตอนการประกาศและเริ่มต้นพจนานุกรมใน TypeScript นั้นง่ายและสะดวก โดยทั่วไปแล้วพจนานุกรมจะถูกประกาศและเริ่มต้นใน TypeScript โดยใช้ยูทิลิตี้ประเภท 'Record'

โพสต์นี้จะอธิบายวิธีการประกาศและเริ่มต้นพจนานุกรมใน Typescript







จะเริ่มต้นและประกาศพจนานุกรมใน TypeScript ได้อย่างไร

ในการเริ่มต้นและประกาศพจนานุกรมใน TypeScript ให้ใช้วิธีการต่อไปนี้:



ก่อนดำเนินการต่อ ก่อนอื่นให้ทำความเข้าใจว่าสำหรับการเรียกใช้งานไฟล์ TypeScript จะต้องแปลงเป็นไฟล์ JavaScript หลังจากการแก้ไขทุกครั้ง จากนั้นให้รันโค้ด JavaScript บนเทอร์มินัลโดยใช้คำสั่งที่กำหนด:



พจนานุกรม tsc.ts
โหนด dictionary.js





วิธีที่ 1: เริ่มต้นและประกาศพจนานุกรมใน TypeScript โดยใช้วัตถุที่จัดทำดัชนี

ในการเริ่มต้นและประกาศพจนานุกรม ให้ใช้ปุ่ม “ วัตถุที่จัดทำดัชนี '. เป็นโครงสร้างข้อมูลที่เชื่อมโยงกลุ่มของคีย์กับกลุ่มของค่า โดยที่แต่ละคีย์จะแตกต่างกันและเชื่อมโยงไปยังค่าเฉพาะ

ไวยากรณ์



ไวยากรณ์ต่อไปนี้ใช้สำหรับการเริ่มต้นและการประกาศพจนานุกรมโดยใช้วัตถุที่จัดทำดัชนี:

พิมพ์ พจนานุกรมของฉัน = {
[ สำคัญ: พิมพ์ ] : ประเภทค่า
} ;


ตัวอย่าง

ขั้นแรก เราจะกำหนดพจนานุกรมชื่อ “ พจนานุกรมของฉัน ” ซึ่งเป็นประเภทวัตถุที่ทำดัชนีซึ่งอธิบายรูปร่างของพจนานุกรมของเรา:

พิมพ์ พจนานุกรมของฉัน = {
[ คีย์: สตริง ] : ตัวเลข
} ;


จากนั้นเราประกาศและเริ่มต้นตัวแปรใหม่ “ พจนานุกรมอายุ ” ประเภท “ พจนานุกรมของฉัน ” และกำหนดออบเจกต์ตามตัวอักษรโดยมีคู่คีย์-ค่าสามคู่:

const ageDictionary: พจนานุกรมของฉัน = {
'จอห์น' : 26 ,
'แมรี่' : 28 ,
'หิน' : 27
} ;


พิมพ์พจนานุกรมบนคอนโซลโดยส่งตัวแปรใน ' คอนโซล.ล็อก() ' วิธี:

คอนโซล.ล็อก ( พจนานุกรมอายุ ) ;


เอาต์พุต


หากคุณต้องการดึงค่าของคีย์ที่ระบุของพจนานุกรม คุณสามารถใช้เครื่องหมายวงเล็บเหลี่ยม '[ ]':

คอนโซล.ล็อก ( พจนานุกรมอายุ [ 'หิน' ] ) ;


ผลลัพธ์จะแสดงอายุของ “ หิน ' นั่นคือ ' 27 ”:

วิธีที่ 2: เริ่มต้นและประกาศพจนานุกรมใน TypeScript โดยใช้อินเทอร์เฟซ

สำหรับการเริ่มต้นและประกาศพจนานุกรม คุณสามารถใช้ปุ่ม “ อินเตอร์เฟซ '. อินเทอร์เฟซใน TypeScript เป็นเทคนิคสำหรับการแสดงสัญญาที่วัตถุต้องปฏิบัติตาม กำหนดแอตทริบิวต์และประเภทของคุณสมบัติที่วัตถุต้องการเพื่อให้ได้รับการพิจารณาว่าเป็นอินสแตนซ์ของอินเทอร์เฟซนั้น

ไวยากรณ์

ทำตามไวยากรณ์ที่กำหนดเพื่อเริ่มต้นและประกาศพจนานุกรมโดยใช้อินเทอร์เฟซ:

ข้อมูลอินเทอร์เฟซ {
คีย์ 1: ค่า 1 ประเภท;
คีย์ 2: ค่า 2 ประเภท;
}


ตัวอย่าง

ขั้นแรก ให้กำหนดพจนานุกรมชื่อ “ ข้อมูล ” โดยใช้ “ส่วนต่อประสาน” ซึ่งต้องการให้วัตถุใด ๆ ที่ใช้งานมีคุณสมบัติชื่อประเภท “สตริง” และคุณสมบัติอายุประเภท “ตัวเลข”:

ข้อมูลอินเทอร์เฟซ {
ชื่อ: สตริง;
อายุ: จำนวน;
}


จากนั้นประกาศและเริ่มต้นตัวแปรใหม่ “ พจนานุกรมนักเรียน ” ประเภท “ ข้อมูล ” ด้วยคุณสมบัติ “ รหัส ” ประเภท “ ตัวเลข ”:

เป็นนักเรียนพจนานุกรม: { [ ไอดี:เบอร์ ] : ข้อมูล; } = {
1 : { ชื่อ: 'แจ็ค' , อายุ: สิบห้า } ,
2 : { ชื่อ: 'ปลิง' , อายุ: 18 }
} ;


สุดท้าย พิมพ์พจนานุกรมบนคอนโซล:

คอนโซล.ล็อก ( พจนานุกรมนักเรียน ) ;


เอาต์พุต


ตอนนี้เราจะเข้าถึงวัตถุที่ดัชนีหรือรหัส 2:

คอนโซล.ล็อก ( พจนานุกรมนักเรียน [ 2 ] ) ;


เอาต์พุต

วิธีที่ 3: เริ่มต้นและประกาศพจนานุกรมใน TypeScript โดยใช้ ES6 Map

คุณยังสามารถใช้แนวทาง ES6 Map เพื่อเริ่มต้นและประกาศพจนานุกรมใน TypeScript เป็นโครงสร้างข้อมูลในตัวใน JavaScript และ TypeScript ที่เปิดใช้งานการจัดเก็บคู่คีย์-ค่า โดยที่คีย์และค่าสามารถเป็นประเภทข้อมูลใดก็ได้

ไวยากรณ์

สำหรับการใช้ ES6 Map ให้ทำตามไวยากรณ์ที่กำหนด:

แผนที่ใหม่ < ประเภทคีย์, ประเภทค่า > ( ) ;


ตัวอย่าง

ขั้นแรก เราจะสร้างวัตถุแผนที่โดยใช้ตัวสร้างแผนที่โดยระบุประเภทของคีย์และค่าเป็น “ สตริง ”:

อนุญาต นักเรียน = แผนที่ใหม่ < สตริง, สตริง > ( ) ;


ตอนนี้ ใช้เมธอด set() เพื่อเพิ่มคู่คีย์-ค่าในพจนานุกรม:

ชุดนักเรียน ( 'ชื่อ' , 'ปลิง' ) ;
ชุดนักเรียน ( 'อายุ' , '18' ) ;
ชุดนักเรียน ( 'งานอดิเรก' , “การอ่านหนังสือ” ) ;


พิมพ์พจนานุกรมบนคอนโซล:

คอนโซล.ล็อก ( นักเรียน ) ;


เอาต์พุต

วิธีที่ 4: เริ่มต้นและประกาศพจนานุกรมใน TypeScript โดยใช้ยูทิลิตี้บันทึกประเภท

อีกวิธีหนึ่งในการเริ่มต้นและประกาศพจนานุกรมคือการใช้ยูทิลิตี้ประเภท 'บันทึก' ใน TypeScript เป็นวิธีทั่วไปในการเริ่มต้นและประกาศพจนานุกรม เป็นโครงสร้างข้อมูลที่สร้างไว้ล่วงหน้าใน TypeScript ที่เปิดใช้งานการสร้างประเภทด้วยคีย์และค่าที่ระบุ

ไวยากรณ์

ไวยากรณ์ต่อไปนี้ใช้สำหรับประเภทยูทิลิตี้บันทึก:

บันทึก < ประเภทคีย์, ประเภทค่า > = { } ;


ตัวอย่าง

ในตัวอย่างที่กำหนด เราประกาศและเริ่มต้นพจนานุกรมชื่อ “ นักเรียน ' ใช้ ' บันทึก ” ประเภทยูทิลิตี้เพื่อระบุคีย์และค่าของสตริงประเภท:

อนุญาต นักเรียน: บันทึก < สตริง, สตริง > = {
'ชื่อ' : 'ปลิง' ,
'อายุ' : '18' ,
'งานอดิเรก' : “การอ่านหนังสือ” ,
} ;


สุดท้าย พิมพ์พจนานุกรมบนคอนโซล:

คอนโซล.ล็อก ( นักเรียน ) ;


เอาต์พุต


เราได้รวบรวมข้อมูลสำคัญทั้งหมดที่เกี่ยวข้องกับการเริ่มต้นและการประกาศพจนานุกรมใน TypeScript

บทสรุป

ในการเริ่มต้นและประกาศพจนานุกรมใน TypeScript ให้ใช้ปุ่ม ' วัตถุที่จัดทำดัชนี ”, “ หนึ่ง อินเตอร์เฟซ ”, “ แผนที่ ES6 ” หรือ “ บันทึกประเภทยูทิลิตี้ '. วิธีทั่วไปในการเริ่มต้นและประกาศพจนานุกรมคือ 'ประเภทยูทิลิตี้บันทึก' โพสต์นี้อธิบายวิธีการประกาศและเริ่มต้นพจนานุกรม TypeScript