జావాస్క్రిప్ట్ ఫెచ్ ఏపిఐ

ఫెచ్ ఏపీఐ ఇంటర్ఫేస్ వెబ్ బ్రౌజర్లు వెబ్ సర్వర్కు నిర్మాణం చేసే HTTP అభ్యర్ధనలను పంపడానికి అనుమతిస్తుంది.

కాల్చా క్రొండ్ ఉపయోగించకుండా ఉండాలి.

బ్రౌజర్ మద్దతు

పట్టికలో నమోదైన సంఖ్యలు ఫెచ్ ఏపీఐ ప్రథమ సంస్కరణను పూర్తిగా మద్దతు ఇస్తాయి అని చెప్పుతాయి:

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

స్వయంగా ప్రయత్నించండి

ఫెచ్ అనేది 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);
}

స్వయంగా ప్రయత్నించండి