JavaScript Fetch API
- 前のページ 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) 特徴です。
すべての現代ブラウザは ES6 (JavaScript 2015) をサポートしています。
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
はい | はい | はい | はい | はい |
Internet Explorer 11(およびそれ以前のバージョン)はサポートしていません fetch()
。
- 前のページ API Console
- 次のページ API Fullscreen