#javascript #arrays #ccxt
#javascript #массивы #ccxt
Вопрос:
Я использую библиотеку ccxt, и у меня проблема с получением тикеров с разных бирж из массива..
У меня есть этот массив:
let exchanges= ['binance', 'bittrex'];
let symbol = 'BTT/BTC' ;
И если я попытаюсь получить тикеры с этих обменов, это покажет мне эту ошибку:
Ошибка типа: обмен [a].fetchTicker не является функцией
for(let a in exchanges){
let exchangePrice = await exchanges[a].fetchTicker ( symbol )
}
Если я введу binance.fetchTicker ( symbol )
, он будет работать нормально, но я не знаю, как извлечь все обмены из моего списка ..!
Комментарии:
1. Ваш массив
let exchanges= ['binance', 'bittrex'];
представляет собой массив строк. Вы пыталисьlet exchanges= [binance, bittrex];
удалить кавычки таким образом?2. Это сработало для exchange, но на самом деле у меня тоже есть список символов. И я не могу помещать символы в массив без кавычек, потому что они имеют косую черту посередине, например «ETH / BTC», Как я могу получить несколько символов за один обмен.!