Задать вопрос
@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;
        }
    };
  • Вопрос задан
  • 84 просмотра
Подписаться 1 Простой 2 комментария
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

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