คำถามในหัวข้อ 'undefined'

จะส่งค่า 'ไม่ได้กำหนด' ไปยังฟังก์ชันที่มีหลายพารามิเตอร์ได้อย่างไร
ฉันต้องการส่งผ่านค่า 'unknown' บนฟังก์ชันหลายพารามิเตอร์ แต่โดยไม่ละเว้นพารามิเตอร์ ฉันหมายถึงอะไรกับ "โดยไม่ละเว้นพารามิเตอร์" ฉันหมายความว่าเราไม่ควรละเว้น parm2 เหมือนตัวอย่างนี้: function myFunction (parm1, parm2) {}...
55657 มุมมอง

ไม่สามารถเข้าถึงค่าจากฟังก์ชันในอินสแตนซ์ Constructor ในจาวาสคริปต์
ตัวสร้าง 'this.A' สร้างอินสแตนซ์ที่ถูกส่งไปยังตัวสร้าง 'this.b' อาร์เรย์ถูกคอมไพล์จากอินสแตนซ์คอนสตรัคเตอร์ทั้งสอง ไม่สามารถเข้าถึงค่าจากอินสแตนซ์ 'this.b' จากอาร์เรย์ที่เก็บไว้ ได้รับข้อผิดพลาด 'ไม่สามารถรับคุณสมบัติ 'คำนวณ' ของไม่ได้กำหนด'...
30 มุมมอง
schedule 08.12.2023

typescript อนุมานว่าฟิลด์นั้นเป็นความจริง (ไม่สามารถไม่ได้กำหนด) โดยไม่มีตัวป้องกันประเภทที่ผู้ใช้กำหนด
type Item = { left?: { photoSrc: string }; }; type ItemRequired = { left: { photoSrc: string }; }; const item: Item = {} as any; if (item.left) { const itemRequired: ItemRequired = item; // fails. Typescript still says left may be...
205 มุมมอง