Object 內建對象

對象TextDecoder

TextDecoder 解碼對象

創建方法

1
var textDecoder = new util.TextDecoder('utf8');

繼承關係

建構函數

TextDecoder

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

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

呼叫參數:

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

成員屬性

encoding

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

1
readonly String TextDecoder.encoding;

成員函數

decode

將二進位資料轉換為文本

1 2
String TextDecoder.decode(Buffer data, Object opts = {});

呼叫參數:

  • data:Buffer, 要轉換的二進位
  • opts: Object, 指定解碼選項

回傳結果:

  • String, 返回解碼的文本

將二進位資料轉換為文本

1
String TextDecoder.decode();

回傳結果:

  • String, 返回解碼的文本

toString

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

1
String TextDecoder.toString();

回傳結果:

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

toJSON

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

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

呼叫參數:

  • key: String, 未使用

回傳結果:

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