Blob: phương thức slice()
Baseline
Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.
Note: This feature is available in Web Workers.
Phương thức slice() của giao diện Blob tạo và trả về một đối tượng Blob mới, chứa dữ liệu từ một phần của blob mà phương thức được gọi trên đó.
Cú pháp
slice()
slice(start)
slice(start, end)
slice(start, end, contentType)
Tham số
startOptional-
Một chỉ mục trong
Blobchỉ byte đầu tiên cần đưa vàoBlobmới. Nếu chỉ định giá trị âm, giá trị đó được xem là độ lệch từ cuốiBlobvề đầu. Ví dụ, -10 sẽ là byte thứ 10 tính từ cuối lên trongBlob. Giá trị mặc định là 0. Nếu bạn chỉ địnhstartlớn hơn kích thước củaBlobnguồn,Blobđược trả về sẽ có kích thước 0 và không chứa dữ liệu. endOptional-
Một chỉ mục trong
Blobchỉ byte đầu tiên sẽ không được đưa vàoBlobmới (nghĩa là byte đúng tại chỉ mục này sẽ không được đưa vào). Nếu chỉ định giá trị âm, giá trị đó được xem là độ lệch từ cuốiBlobvề đầu. Ví dụ, -10 sẽ là byte thứ 10 tính từ cuối lên trongBlob. Giá trị mặc định làsize. contentTypeOptional-
Kiểu nội dung gán cho
Blobmới; đây sẽ là giá trị của thuộc tínhtypecủa nó. Giá trị mặc định là chuỗi rỗng.
Giá trị trả về
Một đối tượng Blob mới chứa phần con dữ liệu được chỉ định trong blob mà phương thức này được gọi trên đó. Blob gốc không bị thay đổi.
Thông số kỹ thuật
| Specification |
|---|
| File API> # dfn-slice> |