Задать вопрос
@ymenaidtopa

Как использовать объект внутри других объектов класса?

Хочу использовать api.call внутри объекта balance, но дает ошибку. this не помогает
api = {
        async call(method, params = {}) {
            try {
                const res = await axios.post(`${this.requestUrl}${method}`, {
                    ...this.requestOptions,
                    ...params
                });

                return res.data;
            } catch (error) {
                return new Error(`Invalid request, error: `, error);
            };
        }
    };

    balance = {
        async get(params = {}) {
            const res = await api.call('balance', params);

            return res;
        }
    };
  • Вопрос задан
  • 91 просмотр
Подписаться 1 Простой 2 комментария
Помогут разобраться в теме Все курсы
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
  • Академия Эдюсон
    Fullstack-разработчик на JavaScript + ИИ
    11 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Инженер по тестированию + ИИ
    6 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

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