API Fetch JavaScript
- صفحه قبل API Console
- صفحه بعدی API Fullscreen
تعریف و استفاده
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) هستند.
تمام مرورگرهای مدرن از ES6 (JavaScript 2015) پشتیبانی میکنند.
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
بله | بله | بله | بله | بله |
Internet Explorer 11 (و نسخههای قبل از آن) از آن پشتیبانی نمیکند fetch()
。
- صفحه قبل API Console
- صفحه بعدی API Fullscreen