API ng Fetch ng JavaScript

Definisyon at Paggamit

fetch() Ang paraan ay nagpapatayong magsimula ang proseso ng pagkuha ng sasagot mula sa server.

fetch() Ang paraan ay ibabalik ang isang Promise na napapapalitan ng Response object.

Mga Payo:Hindi na kailangan ang XMLHttpRequest.

Eksemplo

fetch(file)
.then(x => x.text())
.then(y => myDisplay(y));

Subukan nang sarili

Fetch ay nakabase sa async at await. Ang halimbawa na ito ay mas madaling maunawaan:

async function getText(file) {
  let x = await fetch(file);
  let y = await x.text();
  myDisplay(y);
}

Subukan nang sarili

Gamitin ang madaling maunawaang pangalan sa halip ng x at y:

async function getText(file) {
  let myObject = await fetch(file);
  let myText = await myObject.text();
  myDisplay(myText);
}

Subukan nang sarili

Gramata

fetch(file)

Parametro

Parametro Ipinaliliwanag
file Opsiyonal. Ang pangalan ng sasagot na nais kumuha.

Halimbawa ng bumalik

Uri Ipinaliliwanag
Promise Isang Promise na napapapalitan ng Response object.

Browser Support

fetch() 是 ECMAScript6 (ES6) 特性。

所有现代浏览器都支持 ES6 (JavaScript 2015)。

Chrome Edge Firefox Safari Opera
Chrome Edge Firefox Safari Opera
Yes Yes Yes Yes Yes

Internet Explorer 11(及更早版本)不支持 fetch()