TextDecoder class
Implementación de la API de WHATWG Encoding StandardTextDecoder.
const decoder = new TextDecoder();
const u8arr = new Uint8Array([72, 101, 108, 108, 111]);
console.log(decoder.decode(u8arr)); // Hello
Propiedades
| encoding | Codificación admitida por la instancia de |
| fatal | El valor se |
| ignoreBOM | El valor se |
Métodos
| decode(null | Array |
Descodifica el Si |
Detalles del constructor
TextDecoder(string, { fatal?: boolean, ignoreBOM?: boolean })
new TextDecoder(encoding?: string, options?: { fatal?: boolean, ignoreBOM?: boolean })
Parámetros
- encoding
-
string
- options
-
{ fatal?: boolean, ignoreBOM?: boolean }
Detalles de las propiedades
encoding
Codificación admitida por la instancia de TextDecoder.
encoding: string
Valor de propiedad
string
fatal
El valor se true si los errores de descodificación producen un TypeError que se inicia.
fatal: boolean
Valor de propiedad
boolean
ignoreBOM
El valor se true si el resultado de la descodificación incluirá la marca de orden de bytes.
ignoreBOM: boolean
Valor de propiedad
boolean
Detalles del método
decode(null | ArrayBuffer | ArrayBufferView, { stream?: boolean })
Descodifica el input y devuelve una cadena. Si options.stream es true, las secuencias de bytes incompletas que se producen al final del input se almacenan en búfer internamente y se emiten después de la siguiente llamada a textDecoder.decode().
Si textDecoder.fatal es true, se producirán errores de descodificación que se produzcan en un TypeError.
function decode(input?: null | ArrayBuffer | ArrayBufferView, options?: { stream?: boolean }): string
Parámetros
- input
-
null | ArrayBuffer | ArrayBufferView
Instancia de ArrayBuffer, DataViewo TypedArray que contiene los datos codificados.
- options
-
{ stream?: boolean }
Devoluciones
string