Функция возвращает promise

Пишу JS функцию, которая должна вернуть html код сайта. Внутри функции всё работает, переменная content содержит в себе html код, как надо. А если я пытаюсь присвоить какой-либо переменной значение этой функции, то получаю promise. Javascript только начал изучать, пока что логику не совсем понимаю

async function getData(){
    let response = await fetch('https://yandex.ru/');
    let content = await response.text();
    return content;
}

let data = getData();

Переменная data в итоге хранит promise вместо текста, хотя content выводится на консоль именно как текст. Как это исправить?


Ответы (0 шт):