diff options
author | Peter Bengtsson <mail@peterbe.com> | 2020-12-08 14:40:17 -0500 |
---|---|---|
committer | Peter Bengtsson <mail@peterbe.com> | 2020-12-08 14:40:17 -0500 |
commit | 33058f2b292b3a581333bdfb21b8f671898c5060 (patch) | |
tree | 51c3e392513ec574331b2d3f85c394445ea803c6 /files/ja/web/api/blob/slice | |
parent | 8b66d724f7caf0157093fb09cfec8fbd0c6ad50a (diff) | |
download | translated-content-33058f2b292b3a581333bdfb21b8f671898c5060.tar.gz translated-content-33058f2b292b3a581333bdfb21b8f671898c5060.tar.bz2 translated-content-33058f2b292b3a581333bdfb21b8f671898c5060.zip |
initial commit
Diffstat (limited to 'files/ja/web/api/blob/slice')
-rw-r--r-- | files/ja/web/api/blob/slice/index.html | 71 |
1 files changed, 71 insertions, 0 deletions
diff --git a/files/ja/web/api/blob/slice/index.html b/files/ja/web/api/blob/slice/index.html new file mode 100644 index 0000000000..a724c23924 --- /dev/null +++ b/files/ja/web/api/blob/slice/index.html @@ -0,0 +1,71 @@ +--- +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 +--- +<div>{{APIRef("File API")}}</div> + +<p>{{domxref("Blob")}} インターフェイスの <strong><code>slice()</code></strong> メソッドは、呼び出された blob のサブセットのデータを含む新しい <code>Blob</code> オブジェクトを作成して返します。</p> + +<h2 id="構文">構文</h2> + +<pre class="syntaxbox notranslate">var <em>newBlob</em> = <em>blob</em>.slice(<em>start</em>, <em>end</em>, <em>contentType</em>);</pre> + +<h3 id="パラメータ">パラメータ</h3> + +<dl> + <dt><code>start</code> {{optional_inline}}</dt> + <dd>新しい {{domxref("Blob")}} に含める最初のバイトを示す {{domxref("Blob")}} へのインデックス。負の値を指定すると、{{domxref("Blob")}} の末尾から先頭へのオフセットとして扱われます。例えば、-10 は {{domxref("Blob")}} の最後のバイトから10番目になります。デフォルト値は 0 です。<code>start</code> にもとの {{domxref("Blob")}} のサイズよりも大きい値を指定すると、返される {{domxref("Blob")}} のサイズは 0 で、データは何も含まれません。</dd> + <dt><code>end</code> {{optional_inline}}</dt> + <dd>新しい {{domxref("Blob")}} に<strong>含まれない</strong>最初のバイトを示す {{domxref("Blob")}} へのインデックス。(つまり、このインデックスに正確に位置するバイトは含まれません)。負の値を指定すると、{{domxref("Blob")}} の末尾から先頭へのオフセットとして扱われます。例えば、-10は {{domxref("Blob")}} の最後のバイトから10番目になります。デフォルト値は <code>size</code> です。</dd> + <dt><code>contentType</code> {{optional_inline}}</dt> + <dd>新しい {{domxref("Blob")}} に割り当てるコンテンツの型。これはその <code>type</code> プロパティの値になります。デフォルト値は空の文字列です。</dd> +</dl> + +<h3 id="戻り値">戻り値</h3> + +<p>このメソッドが呼び出された Blob 内に含まれるデータの指定されたサブセットを含む新しい {{domxref("Blob")}} オブジェクト。元の Blob は変更されません。</p> + +<h2 id="仕様">仕様</h2> + +<table class="standard-table"> + <tbody> + <tr> + <th>仕様</th> + <th>ステータス</th> + <th>コメント</th> + </tr> + <tr> + <td>{{SpecName("File API", "#dfn-slice", "Blob.slice()")}}</td> + <td>{{Spec2("File API")}}</td> + <td>初期定義。</td> + </tr> + </tbody> +</table> + +<h2 id="ブラウザの実装状況">ブラウザの実装状況</h2> + +<div class="hidden">このページの互換性一覧表は、構造化データから生成されています。データに貢献したい方は、https://github.com/mdn/browser-compat-data をチェックしてプルリクエストを送ってください。</div> + +<p>{{Compat("api.Blob.slice")}}</p> + +<h2 id="あわせて参照">あわせて参照</h2> + +<ul> + <li>{{domxref("Blob")}}</li> + <li> + <p><a href="/ja/docs/Web/API/File/Using_files_from_web_applications">Web アプリケーションからのファイルの使用</a></p> + </li> +</ul> |