TextDecoder class
En implementering av WHATWG Encoding StandardTextDecoder API.
const decoder = new TextDecoder();
const u8arr = new Uint8Array([72, 101, 108, 108, 111]);
console.log(decoder.decode(u8arr)); // Hello
Egenskaper
| encoding | Kodningen som stöds av den |
| fatal | Värdet blir |
| ignoreBOM | Värdet kommer att |
Metoder
| decode(null | Array |
Avkodar Om |
Konstruktorinformation
TextDecoder(string, { fatal?: boolean, ignoreBOM?: boolean })
new TextDecoder(encoding?: string, options?: { fatal?: boolean, ignoreBOM?: boolean })
Parametrar
- encoding
-
string
- options
-
{ fatal?: boolean, ignoreBOM?: boolean }
Egenskapsinformation
encoding
Kodningen som stöds av den TextDecoder instansen.
encoding: string
Egenskapsvärde
string
fatal
Värdet blir true om avkodningsfel resulterar i att en TypeError genereras.
fatal: boolean
Egenskapsvärde
boolean
ignoreBOM
Värdet kommer att true om avkodningsresultatet innehåller byteordningsmarkeringen.
ignoreBOM: boolean
Egenskapsvärde
boolean
Metodinformation
decode(null | ArrayBuffer | ArrayBufferView, { stream?: boolean })
Avkodar input och returnerar en sträng. Om options.stream är truebuffrade eventuella ofullständiga bytesekvenser som inträffar i slutet av input internt och skickas efter nästa anrop till textDecoder.decode().
Om textDecoder.fatal är trueresulterar avkodningsfel som inträffar i ett TypeError som genereras.
function decode(input?: null | ArrayBuffer | ArrayBufferView, options?: { stream?: boolean }): string
Parametrar
- input
-
null | ArrayBuffer | ArrayBufferView
En ArrayBuffer, DataVieweller TypedArray instans som innehåller kodade data.
- options
-
{ stream?: boolean }
Returer
string