mobile theme mode icon
theme mode light icon theme mode dark icon
Random Question Acak
speech play
speech pause
speech stop

Memahami Penilai di TypeScript

Penilai adalah objek yang dapat digunakan untuk mengevaluasi nilai suatu properti atau sekumpulan properti. Dengan kata lain, ini adalah objek yang mengetahui cara menghitung nilai sesuatu.

Dalam TypeScript, Valuator digunakan untuk menentukan tipe properti atau sekumpulan properti. Ini digunakan bersama dengan kata kunci `type` untuk menentukan jenis properti atau sekumpulan properti.

Berikut contohnya:
```
interface Person {
name: string;
age: number;
}

class Employee extends Person {
gaji: nomor;
}

fungsi getEmployee(karyawan: Karyawan): Karyawan {
karyawan yang kembali; // mengembalikan sebuah instance dari Employee
}

let person: Person = { name: "John", age: 30 };
let Employee: Employee = getEmployee(person);
console.log(employee.salary); // mencetak 0
```
Dalam contoh ini, antarmuka `Person` memiliki dua properti: `name` dan `age`. Kelas `Karyawan` memperluas antarmuka `Orang` dan menambahkan properti baru yang disebut `gaji`. Fungsi `getEmployee` mengambil instance `Employee` sebagai argumen dan mengembalikan instance `Employee`.

Kata kunci `valuator` digunakan untuk menentukan tipe properti `salary` di kelas `Employee`. Dalam hal ini, jenis properti `salary` adalah `number`.

Tanpa kata kunci `valuator`, jenis properti `salary` akan disimpulkan sebagai `any`, yang berarti dapat berupa jenis nilai apa pun. Dengan menggunakan kata kunci `valuator`, kita dapat secara eksplisit menentukan tipe properti dan memastikan selalu berupa angka.

Singkatnya, Valuator adalah objek yang mengetahui cara menghitung tipe properti atau sekumpulan properti. Ini digunakan bersama dengan kata kunci `type` untuk menentukan tipe properti atau sekumpulan properti di TypeScript.

Knowway.org menggunakan cookie untuk memberi Anda layanan yang lebih baik. Dengan menggunakan Knowway.org, Anda menyetujui penggunaan cookie kami. Untuk informasi mendetail, Anda dapat meninjau teks Kebijakan Cookie kami. close-policy