class TextDecoder
An implementation of the WHATWG Encoding Standard TextDecoder
API.
const decoder = new TextDecoder();
const u8arr = new Uint8Array([72, 101, 108, 108, 111]);
console.log(decoder.decode(u8arr)); // Hello
Constructors Jump to heading
new
Jump to headingTextDecoder(encoding?: string,options?: { fatal?: boolean | undefined; ignoreBOM?: boolean | undefined; },)
Properties Jump to heading
readonly
Jump to headingencoding: string
The encoding supported by the TextDecoder
instance.
readonly
Jump to headingfatal: boolean
The value will be true
if decoding errors result in a TypeError
being
thrown.
readonly
Jump to headingignoreBOM: boolean
The value will be true
if the decoding result will include the byte order
mark.
Methods Jump to heading
Jump to headingdecode(input?: ArrayBufferView
| ArrayBuffer
| null,options?: { stream?: boolean | undefined; },): string
Decodes the input
and returns a string. If options.stream
is true
, any
incomplete byte sequences occurring at the end of the input
are buffered
internally and emitted after the next call to textDecoder.decode()
.
If textDecoder.fatal
is true
, decoding errors that occur will result in a TypeError
being thrown.