API Fetch của JavaScript
- Trang trước API Console
- Trang tiếp theo API Fullscreen
Định nghĩa và cách sử dụng
fetch()
Phương pháp khởi động quá trình lấy tài nguyên từ máy chủ.
fetch()
Phương pháp trả về Promise phân tích thành đối tượng Response.
Lưu ý:Không cần XMLHttpRequest nữa.
Mô hình
fetch(file) .then(x => x.text()) .then(y => myDisplay(y));
Fetch dựa trên async và await. Ví dụ này có thể dễ hiểu hơn:
async function getText(file) { let x = await fetch(file); let y = await x.text(); myDisplay(y); }
Sử dụng tên dễ hiểu thay vì x và y:
async function getText(file) { let myObject = await fetch(file); let myText = await myObject.text(); myDisplay(myText); }
Cú pháp
fetch(file)
Tham số
Tham số | Mô tả |
---|---|
file | Tùy chọn. Tên tài nguyên cần lấy. |
Giá trị trả về
Loại | Mô tả |
---|---|
Promise | Phân tích thành đối tượng Promise của Response. |
Hỗ trợ trình duyệt
fetch()
Là tính năng của ECMAScript6 (ES6).
Tất cả các trình duyệt hiện đại đều hỗ trợ ES6 (JavaScript 2015).
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
Yes | Yes | Yes | Yes | Yes |
Internet Explorer 11 (và các phiên bản sớm hơn) không hỗ trợ fetch()
。
- Trang trước API Console
- Trang tiếp theo API Fullscreen