جسٹ اسکریپٹ فچ اپیز

API Fetch اجازه می‌دهد مرورگرهای وب درخواست‌های HTTP به سرورهای وب ارسال کنند.

XMLHttpRequest دیگر لازم نیست.

پشتیبانی مرورگر

جداول می‌گویند نسخه اولین مرورگر که API Fetch کامل را پشتیبانی می‌کند:

Chrome IE Firefox Safari اپرا
کروم 42 ایج 14 فائرفاکس 40 سافری 10.1 اپرا 29
2011 سال 6 مارچ 2016 سال 8 مارچ 2015 سال 8 مارچ 2017 سال 3 مارچ 2015 سال 4 مارچ

فچ ای پی آئی مثال

درج ذیل مثال فائل کو حاصل کرتا ہے اور اس کا مواد دکھاتا ہے:

مثال

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

آپ خود چئیں