TextDecoder class
Implementazione dell'API
const decoder = new TextDecoder();
const u8arr = new Uint8Array([72, 101, 108, 108, 111]);
console.log(decoder.decode(u8arr)); // Hello
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, DataViewo TypedArray contenente i dati codificati.
- options
-
{ stream?: boolean }
Restituisce
string