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: stringThe encoding supported by the TextDecoder instance.
readonly
Jump to headingfatal: booleanThe value will be true if decoding errors result in a TypeError being
thrown.
readonly
Jump to headingignoreBOM: booleanThe 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; },): stringDecodes 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.