Object 內建對象

物件TextEncoder

TextEncoder 編碼對象

創建方法

1
var textEncoder = new util.TextEncoder('utf8');

繼承關係

建構函數

TextEncoder

TextEncoder 物件建構函數,使用參數建構

1 2
new TextEncoder(String codec = "utf8", Object opts = {});

呼叫參數:

  • codec: String, 指定編碼字元集
  • opts: Object, 指定編碼選項

成員屬性

encoding

String, 查詢目前的編碼字元集

1
readonly String TextEncoder.encoding;

成員函數

encode

將文字轉換為二進位數據

1 2
Buffer TextEncoder.encode(String data = "", Object opts = {});

呼叫參數:

  • data: String, 要轉換的文本
  • opts: Object, 指定編碼選項

回傳結果:

  • Buffer, 傳回編碼的二進位數據

toString

傳回物件的字串表示,一般回傳"[Native Object]",物件可以根據自己的特性重新實現

1
String TextEncoder.toString();

回傳結果:

  • String, 傳回物件的字串表示

toJSON

傳回物件的JSON 格式表示,一般傳回物件定義的可讀屬性集合

1
Value TextEncoder.toJSON(String key = "");

呼叫參數:

  • key: String, 未使用

回傳結果:

  • Value, 傳回包含可JSON 序列化的值