概述`tee` 可以将一个可读流分为两支,适合一边存储一边校验或显示的场景。能力检测与多路分发const supportsStreams = typeof ReadableStream === 'function'; async function splitAndProcess(rs) { if (!supportsStreams) throw new Error('streams unsupported'); const [a, b] = rs.tee(); const text = await new Response(a).text(); const bytes = new Uint8Array(await new Response(b).arrayBuffer()); return { text, bytes }; }

发表评论 取消回复