--- title: ReadableStreamDefaultReader.closed slug: Web/API/ReadableStreamDefaultReader/closed tags: - API - Property - ReadableStreamDefaultReader - Reference - Streams - closed translation_of: Web/API/ReadableStreamDefaultReader/closed ---
{{APIRef("Streams")}}

{{domxref("ReadableStreamDefaultReader")}} インターフェイスの closed 読み取り専用プロパティは、ストリームが閉じられた場合、またはリーダーのロックが解除された場合に満たし、ストリームがエラーの場合に拒否する promise を返します。

構文

var closed = readableStreamDefaultReader.closed;

{{jsxref("Promise")}}。

このスニペットでは、以前に作成したリーダーに問い合わせて、ストリームが閉じられているかどうかを確認します。 閉じられると、promise が満たされ、メッセージをコンソールに記録します。

reader.closed.then(() => {
  console.log('reader closed');
})

仕様

仕様 状態 コメント
{{SpecName("Streams","#default-reader-closed","closed")}} {{Spec2('Streams')}} 初期定義

ブラウザーの互換性

{{Compat("api.ReadableStreamDefaultReader.closed")}}