TextDecoder class

A WHATWG Encoding StandardTextDecoder API implementálása.

const decoder = new TextDecoder();
const u8arr = new Uint8Array([72, 101, 108, 108, 111]);
console.log(decoder.decode(u8arr)); // Hello

Konstruktorok

TextDecoder(string, { fatal?: boolean, ignoreBOM?: boolean })

Tulajdonságok

encoding

A TextDecoder-példány által támogatott kódolás.

fatal

Az érték true lesz, ha a dekódolási hibák TypeError eredményeznek.

ignoreBOM

Az érték true lesz, ha a dekódolási eredmény tartalmazza a bájtsorrendjelet.

Metódusok

decode(null | ArrayBuffer | ArrayBufferView, { stream?: boolean })

Dekódolja a input, és visszaad egy sztringet. Ha options.streamtrue, a input végén előforduló hiányos bájtütemezések belső pufferelése és a textDecoder.decode()következő hívása után lesznek kibocsátva.

Ha textDecoder.fataltrue, a hibakódolás TypeError eredményez.

Konstruktor adatai

TextDecoder(string, { fatal?: boolean, ignoreBOM?: boolean })

new TextDecoder(encoding?: string, options?: { fatal?: boolean, ignoreBOM?: boolean })

Paraméterek

encoding

string

options

{ fatal?: boolean, ignoreBOM?: boolean }

Tulajdonság adatai

encoding

A TextDecoder-példány által támogatott kódolás.

encoding: string

Tulajdonság értéke

string

fatal

Az érték true lesz, ha a dekódolási hibák TypeError eredményeznek.

fatal: boolean

Tulajdonság értéke

boolean

ignoreBOM

Az érték true lesz, ha a dekódolási eredmény tartalmazza a bájtsorrendjelet.

ignoreBOM: boolean

Tulajdonság értéke

boolean

Metódus adatai

decode(null | ArrayBuffer | ArrayBufferView, { stream?: boolean })

Dekódolja a input, és visszaad egy sztringet. Ha options.streamtrue, a input végén előforduló hiányos bájtütemezések belső pufferelése és a textDecoder.decode()következő hívása után lesznek kibocsátva.

Ha textDecoder.fataltrue, a hibakódolás TypeError eredményez.

function decode(input?: null | ArrayBuffer | ArrayBufferView, options?: { stream?: boolean }): string

Paraméterek

input

null | ArrayBuffer | ArrayBufferView

A kódolt adatokat tartalmazó ArrayBuffer, DataViewvagy TypedArray példány.

options

{ stream?: boolean }

Válaszok

string