TextDecoder class
Implementazione dell'API
const decoder = new TextDecoder();
const u8arr = new Uint8Array([72, 101, 108, 108, 111]);
console.log(decoder.decode(u8arr)); // Hello
Costruttori
Text |
Proprietà
encoding | Codifica supportata dall'istanza di |
fatal | Il valore verrà |
ignoreBOM | Il valore verrà |
Metodi
decode(null | Array |
Decodifica il Se |
Dettagli costruttore
TextDecoder(string, { fatal?: boolean, ignoreBOM?: boolean })
new TextDecoder(encoding?: string, options?: { fatal?: boolean, ignoreBOM?: boolean })
Parametri
- encoding
-
string
- options
-
{ fatal?: boolean, ignoreBOM?: boolean }
Dettagli proprietà
encoding
Codifica supportata dall'istanza di TextDecoder
.
encoding: string
Valore della proprietà
string
fatal
Il valore verrà true
se gli errori di decodifica generano un TypeError
generato.
fatal: boolean
Valore della proprietà
boolean
ignoreBOM
Il valore verrà true
se il risultato della decodifica includerà il contrassegno dell'ordine dei byte.
ignoreBOM: boolean
Valore della proprietà
boolean
Dettagli metodo
decode(null | ArrayBuffer | ArrayBufferView, { stream?: boolean })
Decodifica il input
e restituisce una stringa. Se options.stream
è true
, tutte le sequenze di byte incomplete che si verificano alla fine del input
vengono memorizzate nel buffer internamente e generate dopo la chiamata successiva a textDecoder.decode()
.
Se textDecoder.fatal
è true
, gli errori di decodifica che si verificano genereranno un TypeError
generato.
function decode(input?: null | ArrayBuffer | ArrayBufferView, options?: { stream?: boolean }): string
Parametri
- input
-
null | ArrayBuffer | ArrayBufferView
Istanza di ArrayBuffer
, DataView
o TypedArray
contenente i dati codificati.
- options
-
{ stream?: boolean }
Restituisce
string