जावास्क्रिप्ट फ़ेच एपीआई

Fetch API इंटरफेस वेब ब्राउज़र को वेब सर्वर को HTTP अनुरोध करने की अनुमति देता है。

XMLHttpRequest की आवश्यकता नहीं है。

ब्राउज़र समर्थन

तालिका में संख्याएं फेच एपीआई के पहले समर्थित ब्राउज़र संस्करण को निर्दिष्ट करती हैं:

Chrome IE Firefox Safari ऑपेरा
च्रोम 42 एज 14 फ़ायरफॉक्स 40 सैफ़री 10.1 ऑपेरा 29
2011 जून 2016 अगस्त 2015 अगस्त 2017 मार्च 2015 अप्रैल

Fetch API इंस्टांस

नीचे का उदाहरण फ़ाइल को प्राप्त करता है और सामग्री दिखाता है:

इंस्टांस

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

अपने आप प्रयास करें

Fetch आधारित एसीन और एवेंट द्वारा, ऊपरी उदाहरण इस तरह से समझने के लिए आसान हो सकता है:

इंस्टांस

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

अपने आप प्रयास करें

यहाँ तक कि बेहतर हो सकता है: कृपया गोचरी के नाम का उपयोग करें न कि x और y:

इंस्टांस

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

अपने आप प्रयास करें