7 ม.ค. เวลา 02:33 • การศึกษา

Typescript Step 3: Callbacks to Async Await 1🔥

แบบฝึกหัดนี้ จะเป็นการฝึกจากการใช้ callbacks เป็น Async await
ฟังก์ชัน checkEmotion
ฟังก์ชันนี้ตรวจสอบว่าอิโมจิที่กำหนดรู้จักโดยระบบหรือไม่?
โดยมีขั้นตอนคือ:
1.รับอิโมจิที่รู้จัก (knownEmotions) และอิโมจิที่รับมาเพื่อทำการตรวจสอบ
จำลองการประมวลผลโดยรอเวลา 1 วินาที หรือ 1000ms
หลังจากการรอคืนค่าเพื่อบอกว่าอิโมจินั้น รู้จักหรือไม่
ฟังก์ชันพูด (speak)
ฟังก์ชันนี้สร้างประโยคที่ติดแท็กกับอิโมจิ แต่เฉพาะเมื่อรู้จักอิโมจินั้นเท่านั้น
โดยมีขั้นตอนคือ:
รับรายการของอิโมจิที่รู้จัก (knownEmotions), อิโมจิใหม่ (newEmotion), และประโยค (phrase) ที่จะพูด
ตรวจสอบว่าอิโมจิใหม่ (newEmotion) เป็นที่รู้จักโดยการเรียกฟังก์ชัน checkEmotion
ถ้าไม่รู้จักอิโมจิใหม่ จะส่งข้อผิดพลาดพร้อมข้อความที่บอกว่าไม่เข้าใจ
ถ้ารู้จักอิโมจิใหม่ จะคืนค่าประโยค (phrase) และอิโมจิ (newEmotion) ตามในวงเล็บ
จากนั้นจะส่งออก
ฟังก์ชันเหล่านี้จะถูกนำไปใช้ในส่วนอื่นๆ ของแอปพลิเคชันโดยการส่งออก
โฆษณา