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 »

ULASHISH

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
PromiseResponse 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!