Показать сообщение отдельно
  #1 (permalink)  
Старый 18.08.2018, 11:23
Новичок на форуме
Отправить личное сообщение для V.universe Посмотреть профиль Найти все сообщения от V.universe
 
Регистрация: 16.07.2018
Сообщений: 2

не работает метод (из npm library)
this.map.insert не работает
(
function update{
for(i in dat){
        if(i == this.type){
            var data = dat[this.type];
            var l = data.length;
            for(var i = 0;i < l ; i++ ){
                var price = (data[i])[0].toString();
                var amount = parseFloat((data[i])[1]);
                this.map.remove(price);
                if(amount!= 0){
                    this.map.insert(   //он не работает 
                        (this.type == "ask" ? (function(l, r){return l < r;}) : (function(l, r){return l > r;})) 
                        ,{k: price, v: amount }
                    );
                }
            }
        }
}
)
использую библиотеку sorted-object-array.(с изменениями добавил comporator)
вот ссылка:
https://www.npmjs.com/package/sorted-object-array
Ответить с цитированием