जेसक्रिप्ट फेच एपीआई
- पिछला पृष्ठ API Console
- अगला पृष्ठ API Fullscreen
विभाषा और उपयोग
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()
।
- पिछला पृष्ठ API Console
- अगला पृष्ठ API Fullscreen