Свойство класса Undefined JavaScript

Есть класс:

class Task {
    x0;
}

Скрипт:

let tasked = getDataTask();

showQuestion();

function getDataTask() {
    var task = new Task();
    $.post("/Test/GetTask")
        .done(function (data) {
            var obj = JSON.parse(data);

            task.x0 = obj.x0;
        });
    return task;
}

function showQuestion() {
    const titleTemplate = '<h2 class="taskTitle">Дано уравнение:</h2> <h2 class="taskTitle">%title%</h2>';

    const titleTask = titleTemplate.replace('%title%', tasked.x0);

    headersContainer.innerHTML = titleTask;
}

После того, как я пытаюсь использовать переменную класса, возникает исключение undefined, хотя в объекте класса отображается:

введите сюда описание изображения

Что это значит и как с этим бороться? Я новичок в js


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