Membungkus nilai dengan metadata dan pengambil yang aman untuk tipe.
Tanda tangan:
export interface Value
Metode
metode | Keterangan |
---|---|
sebagaiBoolean() | Mendapat nilai sebagai boolean. Nilai-nilai berikut (tidak peka huruf besar-kecil) ditafsirkan sebagai benar: "1", "benar", "t", "ya", "y", "aktif". Nilai-nilai lain ditafsirkan sebagai salah. |
sebagaiNomor() | Mendapat nilai sebagai angka. Sebanding dengan memanggil Number(value) || 0 . |
sebagaiString() | Mendapatkan nilai sebagai string. |
dapatkanSumber() | Mendapatkan ValueSource untuk kunci yang diberikan. |
Nilai.asBoolean()
Mendapat nilai sebagai boolean.
Nilai-nilai berikut (tidak peka huruf besar-kecil) ditafsirkan sebagai benar: "1", "benar", "t", "ya", "y", "aktif". Nilai-nilai lain ditafsirkan sebagai salah.
Tanda tangan:
asBoolean(): boolean;
Pengembalian:
boolean
Nilai.asNumber()
Mendapat nilai sebagai angka. Sebanding dengan memanggil Number(value) || 0
.
Tanda tangan:
asNumber(): number;
Pengembalian:
nomor
Nilai.asString()
Mendapatkan nilai sebagai string.
Tanda tangan:
asString(): string;
Pengembalian:
rangkaian
Nilai.getSource()
Mendapatkan ValueSource untuk kunci yang diberikan.
Tanda tangan:
getSource(): ValueSource;
Pengembalian: