Я хочу получить значение из API и сохранить его на потом, но у меня возникают проблемы.
Я получаю нужный результат, когда использую console.log (), но когдасделать то же самое с «return ()», я получаю такой результат:
Promise {: «Значение, которое я хочу»}
Я покажу вам мой код:
const getDataAA = async () => {
const response = await fetch("https://s3.amazonaws.com/dolartoday/data.json")
const data = await response.json()
console.log("async/await based")
console.log(data.USD.transferencia)
}
Когда я вызываю getDataAA (), я получаю то, что хочу в консоли, но я хочу сохранить это значение, чтобы использовать его, поэтому я изменил "console.log (data.USD.transferencia)«для» return (data.USD.transferencia) ».
Затем я делаю что-то подобное, чтобы сохранить значение:
let dolarPrice = getDataAA()
Почему при использовании« console.log »Я получаю значение, но когда я использую «возврат», я получаю также обещание?