mobile theme mode icon
theme mode light icon theme mode dark icon
Random Question สุ่ม
speech play
speech pause
speech stop

ทำความเข้าใจกับผู้ประเมินค่าใน TypeScript

Valuator คือวัตถุที่สามารถใช้เพื่อประเมินมูลค่าของคุณสมบัติหรือชุดของคุณสมบัติ กล่าวอีกนัยหนึ่ง มันเป็นวัตถุที่รู้วิธีการคำนวณมูลค่าของบางสิ่ง ใน TypeScript นั้น Valuator ใช้เพื่อกำหนดประเภทของคุณสมบัติหรือชุดของคุณสมบัติ ใช้ร่วมกับคีย์เวิร์ด `type` เพื่อระบุประเภทของคุณสมบัติหรือชุดของคุณสมบัติ

ตัวอย่าง:
```
interface Person {
name: string;
age: number;
}

class Employee extensions Person {
เงินเดือน: จำนวน;
}

function getEmployee(พนักงาน: พนักงาน): พนักงาน {

กลับพนักงาน; // ส่งคืนอินสแตนซ์ของ Employee
}

let person: Person = { name: "John", age: 30 };
let Employee: Employee = getEmployee(person);
console.log(employee.salary); // พิมพ์ 0
```
ในตัวอย่างนี้ อินเทอร์เฟซ `บุคคล` มีคุณสมบัติสองประการ: `ชื่อ` และ `อายุ` คลาส 'พนักงาน' ขยายอินเทอร์เฟซ 'บุคคล' และเพิ่มคุณสมบัติใหม่ที่เรียกว่า 'เงินเดือน' ฟังก์ชัน `getEmployee` รับอินสแตนซ์ของ `Employee` เป็นอาร์กิวเมนต์ และส่งกลับอินสแตนซ์ของ 'Employee`.

คีย์เวิร์ด 'valuator' ใช้เพื่อระบุประเภทของคุณสมบัติ 'salary' ในคลาส 'Employee' ในกรณีนี้ ประเภทของคุณสมบัติ "เงินเดือน" คือ "หมายเลข" หากไม่มีคีย์เวิร์ด "ผู้ประเมิน" ประเภทของคุณสมบัติ "เงินเดือน" จะถูกอนุมานเป็น "ใดๆ" ซึ่งหมายความว่าอาจเป็นค่าประเภทใดก็ได้ ด้วยการใช้คำสำคัญ `ผู้ประเมินค่า` เราสามารถระบุประเภทของคุณสมบัติได้อย่างชัดเจนและรับรองว่าเป็นตัวเลขเสมอ โดยสรุป ผู้ประเมินคือวัตถุที่รู้วิธีการคำนวณประเภทของคุณสมบัติหรือชุดของคุณสมบัติ ใช้ร่วมกับคำหลัก `type` เพื่อระบุประเภทของคุณสมบัติหรือชุดของคุณสมบัติใน TypeScript

Knowway.org ใช้คุกกี้เพื่อให้บริการที่ดีขึ้นแก่คุณ การใช้ Knowway.org แสดงว่าคุณยอมรับการใช้คุกกี้ของเรา สำหรับข้อมูลโดยละเอียด คุณสามารถอ่านข้อความ นโยบายคุกกี้ ของเรา close-policy