TextDecoderStream: fatal 属性
fatal
是 TextDecoderStream
接口的只读属性,它是一个 boolean
类型的值,指示 TextDecoderStream
对象的错误模式是否设置为 fatal
。
如果该属性为 true
,则解码器在解码过程中遇到格式错误的数据时会抛出 TypeError
。如果该属性为 false
,则解码器会用替换字符 U+FFFD
(�) 替换无效数据。该属性的值是在 TextDecoderStream()
构造函数 中设置的。
值
一个 boolean
类型的值,如果错误模式设置为 "fatal" 则返回 true
。否则返回 false
,表示错误模式为 "replacement"。
示例
js
stream = new TextDecoderStream();
console.log(stream.fatal); // returns false
规范
规范 |
---|
编码标准 # dom-textdecoder-fatal |
浏览器兼容性
BCD 表格只在启用 JavaScript 的浏览器中加载。