--- title: Blob.slice() slug: Web/API/Blob/slice tags: - API - Blob - File - File API - Method - Reference - Section - Subset - data - slice - split translation_of: Web/API/Blob/slice ---
{{domxref("Blob")}} インターフェイスの slice() メソッドは、呼び出された blob のサブセットのデータを含む新しい Blob オブジェクトを作成して返します。
var newBlob = blob.slice(start, end, contentType);
start {{optional_inline}}start にもとの {{domxref("Blob")}} のサイズよりも大きい値を指定すると、返される {{domxref("Blob")}} のサイズは 0 で、データは何も含まれません。end {{optional_inline}}size です。contentType {{optional_inline}}type プロパティの値になります。デフォルト値は空の文字列です。このメソッドが呼び出された Blob 内に含まれるデータの指定されたサブセットを含む新しい {{domxref("Blob")}} オブジェクト。元の Blob は変更されません。
| 仕様 | ステータス | コメント |
|---|---|---|
| {{SpecName("File API", "#dfn-slice", "Blob.slice()")}} | {{Spec2("File API")}} | 初期定義。 |
{{Compat("api.Blob.slice")}}