Link Search Menu Expand Document

Async/Await

С помощью оператора async мы “говорим что внутри функции будет асинхронный код”. Перед теми операциями выполнение которых нам необходимо дождаться мы ставим оператор await. Эти операторы всегда используются в паре.

const postData = async (url, data) => {
    const res = await fetch(url, {
        method: 'POST',
        headers: {
            'Content-type': 'multipart/form-data'
        },
        body: data
    });

    return await res.json();
};

Данные операторы необходимо использовать всегда когда есть таймауты или работа с сервером.