Size: a a a

NodeUA - JavaScript and Node.js in Ukraine

2019 February 15

A

Alexey in NodeUA - JavaScript and Node.js in Ukraine
тут всё проще
источник

TT

Tommy's Theme in NodeUA - JavaScript and Node.js in Ukraine
источник

TT

Tommy's Theme in NodeUA - JavaScript and Node.js in Ukraine
вот это весь код
источник

A

Alexey in NodeUA - JavaScript and Node.js in Ukraine
вот так без async работает или нет?
источник

TT

Tommy's Theme in NodeUA - JavaScript and Node.js in Ukraine
Alexey
вот так без async работает или нет?
да... странно. а что не так?
источник

TT

Tommy's Theme in NodeUA - JavaScript and Node.js in Ukraine
я не могу выкинуть async потому что у меня там будет get к api будет
источник

N

Nick in NodeUA - JavaScript and Node.js in Ukraine
Tommy's Theme
я не могу выкинуть async потому что у меня там будет get к api будет
А зачем тебе тогда callback, если уже async есть?
источник

TT

Tommy's Theme in NodeUA - JavaScript and Node.js in Ukraine
Nick
А зачем тебе тогда callback, если уже async есть?
в main будет несколько обращений к серверу и они идут последовательно
источник

A

Alexey in NodeUA - JavaScript and Node.js in Ukraine
попробуй в repl ноды (я просто сейчас не у компьютера):

const fn1 = () => {}
const fn2 = async () => {}

fn1.constructor.name
fn2.constructor.name
источник

N

Nick in NodeUA - JavaScript and Node.js in Ukraine
Tommy's Theme
в main будет несколько обращений к серверу и они идут последовательно
Так и зачем callback в main'e, если он уже async будет у тебя?
источник

A

Alexey in NodeUA - JavaScript and Node.js in Ukraine
Tommy's Theme
в main будет несколько обращений к серверу и они идут последовательно
ну и помимо ответа на твой конкретный вопрос, даже если бы оно захавало эту функцию, это бы всё равно не работало так как ты хочешь
источник

A

Alexey in NodeUA - JavaScript and Node.js in Ukraine
хотя
источник

N

Nick in NodeUA - JavaScript and Node.js in Ukraine
источник

N

Nick in NodeUA - JavaScript and Node.js in Ukraine
Это то, что queue принимает
источник

N

Nick in NodeUA - JavaScript and Node.js in Ukraine
Там либо callback, либо async
источник

TT

Tommy's Theme in NodeUA - JavaScript and Node.js in Ukraine
Nick
Так и зачем callback в main'e, если он уже async будет у тебя?
это ж очередь событий я хочу чтобы следующее событие (объект) случалось после того , как мы закончили работы с предыдущим
источник

A

Alexey in NodeUA - JavaScript and Node.js in Ukraine
в принципе работало бы, если ты гарантируешь, что твоя асинк функция никогда не вернёт реджектнутый промис
источник

A

Alexey in NodeUA - JavaScript and Node.js in Ukraine
Alexey
попробуй в repl ноды (я просто сейчас не у компьютера):

const fn1 = () => {}
const fn2 = async () => {}

fn1.constructor.name
fn2.constructor.name
так что там с конструкторами?
источник

TT

Tommy's Theme in NodeUA - JavaScript and Node.js in Ukraine
источник

A

Alexey in NodeUA - JavaScript and Node.js in Ukraine
ага, да, я уже на mdn глянул
источник