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
Tulajdonságok
| encoding | A |
| fatal | Az érték |
| ignoreBOM | Az érték |
Metódusok
| decode(null | Array |
Dekódolja a Ha |
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