new TextDecoderStream([encoding[, options]])


  • encoding <string> 标识此 TextDecoder 实例支持的 encoding。默认值:'utf-8'

    ¥encoding <string> Identifies the encoding that this TextDecoder instance supports. Default: 'utf-8'.

  • options <Object>

    • fatal <boolean> 如果解码失败是致命的,则为 true

      ¥fatal <boolean> true if decoding failures are fatal.

    • ignoreBOM <boolean>true 时,TextDecoderStream 将在解码结果中包含字节顺序标记。当 false 时,字节顺序标记将从输出中删除。此选项仅在 encoding'utf-8''utf-16be''utf-16le' 时使用。默认值:false

      ¥ignoreBOM <boolean> When true, the TextDecoderStream will include the byte order mark in the decoded result. When false, the byte order mark will be removed from the output. This option is only used when encoding is 'utf-8', 'utf-16be', or 'utf-16le'. Default: false.

创建新的 TextDecoderStream 实例。

¥Creates a new TextDecoderStream instance.