Blob: phương thức text()

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since April 2021.

Note: This feature is available in Web Workers.

Phương thức text() của giao diện Blob trả về một Promise được resolve với một chuỗi chứa nội dung của blob, được diễn giải là UTF-8.

Cú pháp

js
text()

Tham số

Không có.

Giá trị trả về

Một promise được resolve với một chuỗi chứa dữ liệu của blob dưới dạng chuỗi văn bản. Dữ liệu luôn được giả định ở định dạng UTF-8.

Lưu ý sử dụng

Phương thức readAsText() của FileReader là một phương thức cũ hơn thực hiện chức năng tương tự. Nó hoạt động trên cả đối tượng Blob lẫn File. Có hai khác biệt chính:

  • Blob.text() trả về promise, trong khi FileReader.readAsText() là một API dựa trên sự kiện.
  • Blob.text() luôn dùng UTF-8 làm bảng mã, trong khi FileReader.readAsText() có thể dùng bảng mã khác tùy theo kiểu của blob và tên bảng mã được chỉ định.

Thông số kỹ thuật

Specification
File API
# dom-blob-text

Tương thích trình duyệt

Xem thêm