Size: a a a

JavaScript Noobs — сообщество новичков

2021 June 05

ꟿⅨ in JavaScript Noobs — сообщество новичков
источник

C

Cvai in JavaScript Noobs — сообщество новичков
щас бы производительность селекторов сравнивать))
источник

JS

John Smith in JavaScript Noobs — сообщество новичков
Всем Привет! подскажите что я не так делаю, мне надо из функции вернуть результат, но почему то не выходит
const getDeals = async function(arguments) {

   BX24.callMethod('crm.deal.list',{
       "FILTER": {
           '>=DATE_CREATE': dateFrom,
           '<=DATE_CREATE': dateTo,  
       },
       
   },async function(res){
       console.log("TOTAL",res.total())
       
       if(res.total() <= 500){
           for(let i in res.data()){
               data.push(res.data()[i])
           }
           if(res.more()){
               setTimeout(function(){
                   res.next()
               },300)
           }else{
               console.log("КОРОТКИЙ ПУТЬ")
               console.log('DATA',data)
               return data;
           }
       }
   })
}


const start = async function() {
   const deals = await getDeals(['2021-05-28T00:00:00+03:00','2021-05-30T00:00:00+03:00'])
   console.log("APP",deals)
}


в самой функции DATA выводится, а в константу возвращается undefined. где ошибка у меня?
источник

O

Outof in JavaScript Noobs — сообщество новичков
совет, лучше такое хотя бы в кодепен, сложно дебажить глазами
источник

JS

John Smith in JavaScript Noobs — сообщество новичков
источник

O

Outof in JavaScript Noobs — сообщество новичков
лол, это че битрикс?
источник

JS

John Smith in JavaScript Noobs — сообщество новичков
да,а разница то какая, результат то один должен быть
источник

O

Outof in JavaScript Noobs — сообщество новичков
у битрикса хорошее комьюнити, обратитесь к ним)
источник

JS

John Smith in JavaScript Noobs — сообщество новичков
так дело то не в битриксе. это просто REST API внутри функции
источник

O

Outof in JavaScript Noobs — сообщество новичков
консолили данные которые с бэка приходяТ?
источник

JS

John Smith in JavaScript Noobs — сообщество новичков
да, данные перед return все есть
источник

O

Outof in JavaScript Noobs — сообщество новичков
а я не вижу данных)
источник

JS

John Smith in JavaScript Noobs — сообщество новичков
так ты и не увидишь. для этого надо библиотеку подключать, и обращаться через токены и т.д. суть то не в битриксе,а в том что я где то не правильно делаю раз мне не возвращается в константу результат, об этом спрашиваю.
источник

O

Outof in JavaScript Noobs — сообщество новичков
ну тогда и делайте в своей песочнице)
источник

O

Outof in JavaScript Noobs — сообщество новичков
как мне продебажить прикажете?)
источник

O

Outof in JavaScript Noobs — сообщество новичков
а продумывать весь код в голове?) бесплатно - не, спс
источник

JS

John Smith in JavaScript Noobs — сообщество новичков
даже если я return "123" просто возвращаю, мне все равно undefined возвращается
источник

O

Outof in JavaScript Noobs — сообщество новичков
так я же говорю битрикс хороший инструмент, лучше узнайте у своих коллег. тут врядли кто с битриксом поможет
источник

NN

No Name in JavaScript Noobs — сообщество новичков
Подскажите каким лучше способом добавить "маску" ввода, которую нельзя стереть, чтобы пользователь вводил значение и к нему приписывалось kr, как на скриншоте
источник

O

Outof in JavaScript Noobs — сообщество новичков
mask.js что ли
источник