Promise.resolve()
以下の2つは同等です。
Promise.resolve(value);
new Promise(function(resolve, reject) {
resolve(value) ;
});
https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Global_Objects/Promise/resolve
Promise.all()
Promise.all(iterable);
https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Global_Objects/Promise/all
async
非同期関数を宣言するために使用します。
async function myAsyncFunc() {
~
}
https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Statements/async_function
await
非同期関数(async function)の内部でのみ使用することができます。
async function myAsyncFunc() {
const x = await veryHeavyFunc();
~
}
https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Operators/await
fetch()
Promiseを返します。
https://developer.mozilla.org/ja/docs/Web/API/fetch
https://developer.mozilla.org/ja/docs/Web/API/Fetch_API
#async #await #JavaScript #Promise