Fetch API
Misollar
fetch(file)
.then(x => x.text())
.then(y => myDisplay(y));
O‘zingiz sinab ko‘ring »
Fetch async va await’ga asoslangan. Misolni quyidagicha yozsak, uni tushunish osonroq bo‘lishi mumkin:
async function getText(file) {
let x = await fetch(file);
let y = await x.text();
myDisplay(y);
}
O‘zingiz sinab ko‘ring »
x va y o‘rniga tushunarli nomlardan foydalaning:
async function getText(file) {
let myObject = await fetch(file);
let myText = await myObject.text();
myDisplay(myText);
}
O‘zingiz sinab ko‘ring »
Tavsif
fetch() metodi serverdan resursni olish jarayonini boshlaydi.
fetch() metodi Response obyektiga hal bo‘ladigan (resolve) Promise qaytaradi.
😀 Endi XMLHttpRequest’ga ehtiyoj yo‘q.
Sintaksis
fetch(file)
Parametrlar
| Parametr | Tavsif |
| file | Ixtiyoriy. Olinadigan resurs nomi. |
Qaytariladigan qiymat
| Tip | Tavsif |
| Promise | Response obyektiga hal bo‘ladigan (resolve) Promise. |
Brauzerlarda qo‘llab-quvvatlash
fetch() — ECMAScript6 (ES6 2015) imkoniyati.
JavaScript 2015 2017-yil iyunidan beri barcha brauzerlarda qo‘llab-quvvatlanadi:
| Chrome 51 |
Edge 15 |
Firefox 54 |
Safari 10 |
Opera 38 |
| 2016-yil may | 2017-yil aprel | 2017-yil iyun | 2016-yil sentabr | 2016-yil iyun |
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
