جاوا اسکریپت فچ اپی

ਵਿਆਖਿਆ ਅਤੇ ਵਰਤੋਂ

fetch() ਮੰਥਨ ਵਾਲੇ ਪ੍ਰਤੀਕਿਰਿਆ ਬਦਲਣ ਵਾਲੇ ਪ੍ਰੋਮਿਸ ਦੇ ਰੂਪ ਵਿੱਚ ਪਰਸਪਰ ਕਰੋ。

fetch() ਮੰਥਨ ਵਾਲੇ ਪ੍ਰਤੀਕਿਰਿਆ ਬਦਲਣ ਵਾਲੇ ਪ੍ਰੋਮਿਸ ਦੇ ਰੂਪ ਵਿੱਚ ਪਰਸਪਰ ਕਰੋ。

ਸੁਝਾਅ: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(ਫਾਈਲ)

ਪੈਰਾਮੀਟਰ

ਪੈਰਾਮੀਟਰ ਵਰਣਨ
ਫਾਈਲ ਵਿਕਲਪਿਤ। ਜੋ ਸੰਸਾਧਨ ਦਾ ਨਾਮ ਪ੍ਰਾਪਤ ਕਰਨਾ ਹੈ।

ਵਾਪਸੀ ਮੁੱਲ

ਤਰੀਕਾ ਵਰਣਨ
ਪ੍ਰੋਮਿਸ ਪ੍ਰਤੀਕਿਰਿਆ ਬਦਲਣ ਵਾਲੇ ਪ੍ਰੋਮਿਸ ਦੇ ਰੂਪ ਵਿੱਚ ਪਰਸਪਰ ਕਰੋ。

براوزر سپورٹ

fetch() یہ ECMAScript6 (ES6) خصوصیات ہیں

تمام جدید براوزرز اس6 (JavaScript 2015) کو سپورٹ کرتے ہیں

کروم ایج فائر فاکس سافری آپریا
کروم ایج فائر فاکس سافری آپریا
ہا ہا ہا ہا ہا

Internet Explorer 11 (اور اس سے پہلے کی نسلیں) نہیں سپورٹ کرتی ہیں fetch()