Inayofungua API ya Fetch ya JavaScript
- Mwili wa kufuata API Console
- Mwili wa kufuata API Fullscreen
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));
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); }
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); }
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()
.
- Mwili wa kufuata API Console
- Mwili wa kufuata API Fullscreen