Size: a a a

Node.js — русскоговорящее сообщество

2020 June 22

k

karasique in Node.js — русскоговорящее сообщество
Антон Немкин
тыщу раз читал про эти асинки промисы и коллбеки, но всё равно путаюсь. как бы это закрепить, чтобы вообще вопросов никогда не возникало 😁
практика
источник

И

Илья | 😶 ☮️... in Node.js — русскоговорящее сообщество
Антон Немкин
тыщу раз читал про эти асинки промисы и коллбеки, но всё равно путаюсь. как бы это закрепить, чтобы вообще вопросов никогда не возникало 😁
Практиковать и запоминать
источник

АН

Антон Немкин... in Node.js — русскоговорящее сообщество
а где найти примеры с решением? те что на learn js смотрел
источник

АН

Антон Немкин... in Node.js — русскоговорящее сообщество
codewars вроде норм
источник
2020 June 23

В

Володя in Node.js — русскоговорящее сообщество
Здравствуйте,  у меня вопрос по поводу скрипта. Может кто-нибудь помочь ?
источник

D

Denis in Node.js — русскоговорящее сообщество
Володя
Здравствуйте,  у меня вопрос по поводу скрипта. Может кто-нибудь помочь ?
Какого скрипта? Который джава?
источник

В

Володя in Node.js — русскоговорящее сообщество
да
источник

В

Володя in Node.js — русскоговорящее сообщество
doCheck()
function doCheck() {
const now = new Date()
if (now.getHours() !== 13) {
timeout(100)
} else {
if (now.getMinutes() !== 13) {
timeout(50)
} else {
if (now.getSeconds() !== 30) {
timeout(10)
} else {
if (now.getMilliseconds() !== 500) {
timeout(10)
} else {
document
.querySelector('#checkout > div.buttonContainer > button')
.click()
}
}
}
}
}

function timeout(ms = 50) {
setTimeout(() => {
doCheck()
}, ms)
}

doCheck()
источник

В

Володя in Node.js — русскоговорящее сообщество
не выполняет из-за значений миллисекунд
источник

k

karasique in Node.js — русскоговорящее сообщество
попробуй переписать на else if
источник

k

karasique in Node.js — русскоговорящее сообщество
а то у тебя какой-то else { if() }
источник

cc

coder coderisimo in Node.js — русскоговорящее сообщество
Что пишут в консоли?
источник

АН

Антон Немкин... in Node.js — русскоговорящее сообщество
да, если одно не сработает, то и остальное то же, вообще лучше через switch, тут и коллбек-хелл не надо
источник

АН

Антон Немкин... in Node.js — русскоговорящее сообщество
хотя нет, свитч не подойдёт, там же объект
источник

АН

Антон Немкин... in Node.js — русскоговорящее сообщество
какой толк от асинка, если всё равно нужно ждать выборку из базы, чтобы отправить ответ? не могу понять их профита, если там только одно операция и так асинхронная

app.get('/filterPosts', async (req, res) => {
 const { searchString } = req.query
 const draftPosts = await prisma.posts({
   where: {
     OR: [
       {
         title_contains: searchString,
       },
       {
         content_contains: searchString,
       },
     ],
   },
 })
 res.json(draftPosts)
})
источник

k

karasique in Node.js — русскоговорящее сообщество
Антон Немкин
какой толк от асинка, если всё равно нужно ждать выборку из базы, чтобы отправить ответ? не могу понять их профита, если там только одно операция и так асинхронная

app.get('/filterPosts', async (req, res) => {
 const { searchString } = req.query
 const draftPosts = await prisma.posts({
   where: {
     OR: [
       {
         title_contains: searchString,
       },
       {
         content_contains: searchString,
       },
     ],
   },
 })
 res.json(draftPosts)
})
cинтаксический сахар от .then()
источник

k

karasique in Node.js — русскоговорящее сообщество
как следствие - доступ к переменной из скоупа выше, так как ты не инициализаруешь переменную в коллбэке
источник

В

Володя in Node.js — русскоговорящее сообщество
coder coderisimo
Что пишут в консоли?
Консоль ошибок не выдаёт, просто он не срабатывает
источник

cc

coder coderisimo in Node.js — русскоговорящее сообщество
Володя
Консоль ошибок не выдаёт, просто он не срабатывает
Здесь ,похоже , дело не в миллисекундах.  Перепиши с обычными else if.
источник

В

Володя in Node.js — русскоговорящее сообщество
Спасибо ,попробую
источник