Не могу передать параметр в класс из другого класса?

const ctx = document.getElementById("canvas").getContext("2d");

class UI {
    setRectangle() {
        const rectangle = new Path2D();
        ctx.beginPath();
        rectangle.rect();
        ctx.closePath();
        ctx.stroke(rectangle);
    }
}

class Data {
    constructor() {
        this.ui = new UI();
    }

    setFetch() {
        return fetch("http://localhost:5050/data.json").then((response) => {
            return response
                .json()
                .then((data) => {
                    console.log(data.Display);
                    this.ui.setRectangle(data.Display);
                    return data;
                })
                .catch((err) => {
                    console.log(err);
                });
        });
    }
}
const test = new Data().setFetch();


Мне нужно передать дату в rectangle.rect(); чтобы нарисовался квадрат
  • Вопрос задан
  • 84 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы