Bagikan melalui


TextEncoder class

Implementasi WHATWG Encoding StandardTextEncoder API. Semua instans TextEncoder hanya mendukung pengodean UTF-8.

const encoder = new TextEncoder();
const uint8array = encoder.encode('this is some data');

Kelas TextEncoder juga tersedia di objek global.

Properti

encoding

Pengodean yang didukung oleh instans TextEncoder. Selalu atur ke 'utf-8'.

Metode

encode(string)

UTF-8 mengodekan string input dan mengembalikan Uint8Array yang berisi byte yang dikodekan.

encodeInto(string, Uint8Array)

UTF-8 mengodekan string src ke dest Uint8Array dan mengembalikan objek yang berisi unit kode Unicode baca dan byte UTF-8 tertulis.

const encoder = new TextEncoder();
const src = 'this is some data';
const dest = new Uint8Array(10);
const { read, written } = encoder.encodeInto(src, dest);

Detail Properti

encoding

Pengodean yang didukung oleh instans TextEncoder. Selalu atur ke 'utf-8'.

encoding: string

Nilai Properti

string

Detail Metode

encode(string)

UTF-8 mengodekan string input dan mengembalikan Uint8Array yang berisi byte yang dikodekan.

function encode(input?: string): Uint8Array

Parameter

input

string

Mengembalikan

Uint8Array

encodeInto(string, Uint8Array)

UTF-8 mengodekan string src ke dest Uint8Array dan mengembalikan objek yang berisi unit kode Unicode baca dan byte UTF-8 tertulis.

const encoder = new TextEncoder();
const src = 'this is some data';
const dest = new Uint8Array(10);
const { read, written } = encoder.encodeInto(src, dest);
function encodeInto(src: string, dest: Uint8Array): EncodeIntoResult

Parameter

src

string

Teks yang akan dikodekan.

dest

Uint8Array

Array untuk menyimpan hasil enkode.

Mengembalikan