Я пишу приложение JavaScipt и пытаюсь получить данные с определенного URL, но получаю неопределенное значение. Ожидаемое значение после извлечения и преобразования его в json должно привести к массиву. Я не уверен, почему это происходит. Я поместил свой код ниже:
let promiseResponse = fetch("some-url");
let response = await promiseResponse;
// check if there was an error in fetching the data (no error detected)
if(!response.ok) {
alert("An error occured when attempting to fetch data.")
}
// a console.log statement here for the var 'response' results in "[object Promise]"
let parsedPromiseResonse = response.json();
let parsedResponse = await parsedPromiseResonse;
// printing out the 'parsedResponse' var gives me [object Object]
// printing out the 'parsedResponse[0]' var gives me undefined
РЕДАКТИРОВАТЬ: Для большего контекста, данные для извлечения в URL отформатированы следующим образом:
{"variants":["some-string","some-string"]}
Любая помощь будет принята с благодарностью !