Blob: slice() 方法
注意:此功能在 Web Workers 中可用。
Blob 介面的 slice() 方法會建立一個新的 Blob 物件,並返回該物件。新物件包含從呼叫它的 Blob 中擷取的子集資料。
語法
js
slice()
slice(start)
slice(start, end)
slice(start, end, contentType)
引數
start可選-
一個指向
Blob的索引,表示新Blob中要包含的第一個位元組。如果指定負值,則將其視為從Blob末尾開始的偏移量。例如,-10 表示Blob中倒數第 10 個位元組。預設值為 0。如果為start指定的值大於源Blob的大小,則返回的Blob的大小為 0,不包含任何資料。 end可選-
一個指向
Blob的索引,表示新Blob中將不包含的第一個位元組(即,該索引處的位元組不包含在內)。如果指定負值,則將其視為從Blob末尾開始的偏移量。例如,-10 表示Blob中倒數第 10 個位元組。預設值為size。 contentType可選-
要分配給新
Blob的內容型別;這將是其type屬性的值。預設值是空字串。
返回值
一個包含在呼叫此方法的 Blob 中的資料子集的新 Blob 物件。原始 Blob 不會被修改。
規範
| 規範 |
|---|
| File API # dfn-slice |
瀏覽器相容性
載入中…