Inayofungua API ya Fetch ya JavaScript

Ufafanuzi na Matumizi

fetch() Methodu inadaiji kuanza kusafirisha risasi kutoka kwa server.

fetch() Methodu inaruhusu uharibifu wa Response wa uharibifu.

Tahadhari:Hakuna uharibifu wa XMLHttpRequest ambao umewekwa upya.

Mfano

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

Mchana mwenyewe

Fetch inapatikana kwa sababu ya async na await. Mfano huu inaweza kutahidi kuwa rahisi kuelewa:

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

Mchana mwenyewe

Tumia jina la uharibifu ambao linafahamika kwa uharibifu wa x na y:

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

Mchana mwenyewe

Inasikia

fetch(file)

Chaguo

Chaguo Inaisha
file Inayopewa. Jina la risasi ambao inahitajika.

Mwongozo

Aina Inaisha
Promise Tafuta Response juu ya uharibifu.

Mwengu wa kumwengaa

fetch() Ni mafano ya ECMAScript6 (ES6).

Makina ya kumwengaa zote za kidini huzikubaliwa ES6 (JavaScript 2015).

Chrome Edge Firefox Safari Opera
Chrome Edge Firefox Safari Opera
Nasi Nasi Nasi Nasi Nasi

Internet Explorer 11 (na zaidi wakati huo) haikubaliwa fetch().