TextDecoder class
Implementasi WHATWG Encoding StandardTextDecoder API.
const decoder = new TextDecoder();
const u8arr = new Uint8Array([72, 101, 108, 108, 111]);
console.log(decoder.decode(u8arr)); // Hello
Properti
| encoding | Pengodean yang didukung oleh instans |
| fatal | Nilai akan |
| ignoreBOM | Nilai akan |
Metode
| decode(null | Array |
Mendekode Jika |
Detail Konstruktor
TextDecoder(string, { fatal?: boolean, ignoreBOM?: boolean })
new TextDecoder(encoding?: string, options?: { fatal?: boolean, ignoreBOM?: boolean })
Parameter
- encoding
-
string
- options
-
{ fatal?: boolean, ignoreBOM?: boolean }
Detail Properti
encoding
Pengodean yang didukung oleh instans TextDecoder.
encoding: string
Nilai Properti
string
fatal
Nilai akan true jika kesalahan decoding mengakibatkan TypeError dilemparkan.
fatal: boolean
Nilai Properti
boolean
ignoreBOM
Nilai akan true jika hasil decoding akan menyertakan tanda urutan byte.
ignoreBOM: boolean
Nilai Properti
boolean
Detail Metode
decode(null | ArrayBuffer | ArrayBufferView, { stream?: boolean })
Mendekode input dan mengembalikan string. Jika options.streamtrue, urutan byte yang tidak lengkap yang terjadi di akhir input di-buffer secara internal dan dikeluarkan setelah panggilan berikutnya ke textDecoder.decode().
Jika textDecoder.fataltrue, kesalahan decoding yang terjadi akan mengakibatkan TypeError dilemparkan.
function decode(input?: null | ArrayBuffer | ArrayBufferView, options?: { stream?: boolean }): string
Parameter
- input
-
null | ArrayBuffer | ArrayBufferView
Instans ArrayBuffer, DataView, atau TypedArray yang berisi data yang dikodekan.
- options
-
{ stream?: boolean }
Mengembalikan
string