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

विभाषा और उपयोग

fetch() विधि सर्वर से संसाधन प्राप्त करने की प्रक्रिया को प्रारंभ करता है。

fetch() विधि एक Response ऑब्जेक्ट के रूप में पैर्सिंग करने वाला Promise वापस देता है。

सूचना:XMLHttpRequest की आवश्यकता नहीं है。

उदाहरण

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

स्वयं प्रयोग करें

Fetch async और await पर आधारित है। यह उदाहरण अधिक सरल समझने योग्य हो सकता है:

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);
}

स्वयं प्रयोग करें

व्याकरण

fetch(file)

पारामीटर

पारामीटर वर्णन
file वैकल्पिक। प्राप्त करने के लिए संसाधन का नाम。

वापसी मान

टाइप वर्णन
Promise Response ऑब्जेक्ट के रूप में पैर्सिंग करने वाला Promise。

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

fetch() यह ECMAScript6 (ES6) विशेषता है。

सभी आधुनिक ब्राउज़र एस6 (JavaScript 2015) का समर्थन करते हैं。

Chrome Edge Firefox Safari Opera
Chrome Edge Firefox Safari Opera
हाँ हाँ हाँ हाँ हाँ

Internet Explorer 11 (और अधिक पुराने संस्करण) इसका समर्थन नहीं करता fetch()