Всем спасибо, ответ на вопрос чуть ниже, вероятно это сэкономит время.
Никак. Вообще никак. Нет. Нельзя синхронно дождаться асинхронного вызова. Точно нельзя. И даже так нельзя.
Из асинхронной функции вернется промис! Объект можно разобрать в пределах async функции.
Подскажите возможно ли из async вернуть объект в переменную а не промис.
Await работает в пределах async syntax, если помещать const json = await getData(url); в async логично что опять будет возвращен промис.
var url = 'https://jsonplaceholder.typicode.com/posts';
const getData = async (url) => {
const response = await fetch(url);
const jsonObj = await response.json();
return jsonObj;
}
const json = getData(url);
alert(getData(url));
data, в одном методе я запрашиваю данные и складирую результат в это свойство, а потом, к примеру при клике на кнопку какую-либо, я обрабатываю данные в другом методе, беря данные изdata¯\(ツ)/¯ – Алексей Шиманский Jul 19 '22 at 12:37