LoaderUtils.decodeText()
方法用于解码 ArrayBuffer 对象表示的文本数据,返回解码后的文本字符串。
LoaderUtils.decodeText(buffer)
buffer
:一个表示文本数据的 ArrayBuffer 对象。解码后的文本字符串。
const text = "Hello, world!";
const buffer = new TextEncoder().encode(text); // 将文本转换为 ArrayBuffer 对象
const decodedText = LoaderUtils.decodeText(buffer);
console.log(decodedText); // 输出 "Hello, world!"
LoaderUtils.decodeText()
方法是通过 TextDecoder API 进行解码的,因此需要确保该 API 在所有目标设备上都得到了支持。在某些旧的浏览器和无头浏览器环境中可能不支持该方法。如果需要在此类环境中使用该函数,请使用 polyfill 进行填充。