[object Promise]async function getCategories() {
let response = await fetch('...');
if (response.ok) {
let data = await response.json();
console.log(data);
return data
} else {
alert('error', response.status);
}
}
var jsonData = getCategories().then(value => {
return value;
});
alert(jsonData); const jsonData = await getCategories()...
then надо убрать, оставить только await getCategories() и тогда всё будет ок. Если нет, то показывайте полный неработающий код. async function getCategories() {
let response = await fetch('...');
if (response.ok) {
let data = await response.json();
console.log(data);
return data
} else {
alert('error', response.status);
}
}
const jsonData = await getCategories();
alert(jsonData);
var jsonData = getCategories().then(value => {
return value;
});let data = await response.json();
let asd = await ... // ошибка await работает только в функциях
async () =>{
await ...
}