@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;
        }
    };
  • Вопрос задан
  • 81 просмотр
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
SummerWeb Ярославль
от 120 000 до 180 000 ₽
КРАФТТЕК Санкт-Петербург
от 60 000 до 80 000 ₽
Brightdata Тель-Авив
от 5 500 до 6 500 $
18 июн. 2024, в 02:40
2500 руб./за проект
18 июн. 2024, в 02:25
30000 руб./за проект