TextDecoder class
Een implementatie van de WHATWG Encoding StandardTextDecoder-API.
const decoder = new TextDecoder();
const u8arr = new Uint8Array([72, 101, 108, 108, 111]);
console.log(decoder.decode(u8arr)); // Hello
Eigenschappen
| encoding | De codering die wordt ondersteund door het |
| fatal | De waarde wordt |
| ignoreBOM | De waarde wordt |
Methoden
| decode(null | Array |
Decodeert de Als |
Constructordetails
TextDecoder(string, { fatal?: boolean, ignoreBOM?: boolean })
new TextDecoder(encoding?: string, options?: { fatal?: boolean, ignoreBOM?: boolean })
Parameters
- encoding
-
string
- options
-
{ fatal?: boolean, ignoreBOM?: boolean }
Eigenschapdetails
encoding
De codering die wordt ondersteund door het TextDecoder-exemplaar.
encoding: string
Waarde van eigenschap
string
fatal
De waarde wordt true als decoderingsfouten resulteren in een TypeError wordt gegenereerd.
fatal: boolean
Waarde van eigenschap
boolean
ignoreBOM
De waarde wordt true als het decoderingsresultaat de bytevolgordemarkering bevat.
ignoreBOM: boolean
Waarde van eigenschap
boolean
Methodedetails
decode(null | ArrayBuffer | ArrayBufferView, { stream?: boolean })
Decodeert de input en retourneert een tekenreeks. Als options.stream is true, worden onvolledige bytereeksen aan het einde van de input intern gebufferd en verzonden na de volgende aanroep naar textDecoder.decode().
Als textDecoder.fatal is true, leiden decoderingsfouten die optreden tot een TypeError.
function decode(input?: null | ArrayBuffer | ArrayBufferView, options?: { stream?: boolean }): string
Parameters
- input
-
null | ArrayBuffer | ArrayBufferView
Een ArrayBuffer, DataViewof TypedArray exemplaar met de gecodeerde gegevens.
- options
-
{ stream?: boolean }
Retouren
string