| [ Web Proxy ] |
| Viewing: https://developer.mozilla.org/ja/docs/Web/API/ReadableStream/from_static | [Back] [Original] |
Get to know MDN better
Want more browser support for this feature? Tell us why.
ReadableStream.from() ReadableStream
ReadableStreamsNode.js readable
ReadableStream.from(anyIterable)
TypeError@@iterator @@asyncIterator
ReadableStream
HTML <pre>
<pre id="log"></pre>
log() HTML
const logElement = document.getElementById("log");
function log(text) {
logElement.innerText += `${text}\n`;
}
if (!ReadableStream.from) {
log("ReadableStream.from() is not supported");
}
3 123
ReadableStream.from() ReadableStream
//
const asyncIterator = (async function* () {
yield 1;
yield 2;
yield 3;
})();
// ReadableStream
const myReadableStream = ReadableStream.from(asyncIterator);
consumeStream(myReadableStream);
// Iterate a ReadableStream asynchronously
async function consumeStream(readableStream) {
for await (const chunk of myReadableStream) {
// Do something with each chunk
// Here we just log the values
log(`chunk: ${chunk}`);
}
}
ReadableStream.from()
Array ReadableStream
<pre id="log"></pre>
const logElement = document.getElementById("log");
function log(text) {
logElement.innerText += `${text}\n`;
}
if (!ReadableStream.from) {
log("ReadableStream.from() is not supported");
}
ReadableStream.from() ReadableStream
//
const vegetables = ["Carrot", "Broccoli", "Tomato", "Spinach"];
// ReadableStream
const myReadableStream = ReadableStream.from(vegetables);
consumeStream(myReadableStream);
// ReadableStream
async function consumeStream(readableStream) {
for await (const chunk of myReadableStream) {
//
//
log(`chunk: ${chunk}`);
}
}
| Streams # rs-from |
ReadableStreamByteLengthQueuingStrategyCountQueuingStrategyReadableByteStreamControllerReadableStreamBYOBReaderReadableStreamBYOBRequestReadableStreamDefaultControllerReadableStreamDefaultReaderResponse.bodyTransformStreamTransformStreamDefaultControllerWindow.fetch()WritableStreamWritableStreamDefaultControllerWritableStreamDefaultWriter| Web Proxy Viewer | New URL | Original Page |