Size: a a a

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

2020 May 28

j

jk in JavaScript Noobs — сообщество новичков
Bogdan Aleksandrovich
setTimeout(() => console.log('a'), 0)
Promise.resolve('bar2').then(r => console.log(r))


Promise.resolve - выполнится перед таймаутом, потому что таймаут в очередь идет и будет ждать выполнения кода, а промис не пойдет в очередь?
Потому что промис это микрозадача, они выполняется сразу после текущей макрозадачи и до следующей.
источник

j

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

j

jk in JavaScript Noobs — сообщество новичков
В блок-схеме ошибочка вроде, рендеринг после микрозадач а не до.
источник

SG

Son Gokuu in JavaScript Noobs — сообщество новичков
Гайс. Learn.javascript.ru норм для освоения азов*
источник

SG

Son Gokuu in JavaScript Noobs — сообщество новичков
?
источник

CM

Chingiz Mamiyev in JavaScript Noobs — сообщество новичков
Son Gokuu
Гайс. Learn.javascript.ru норм для освоения азов*
+
источник

AL

Antonio Lukas in JavaScript Noobs — сообщество новичков
Всем привет. Подскажите, как анимировать цифры с разбиением?
тоесть чтобы когда долистали до даного блока , то цифры показывались от 0 до числа в итеме

но больше 1000 выводились через пробел - 1 000
20350 - 20 350

https://jsfiddle.net/rpgyLb36/
источник

I

Ivan in JavaScript Noobs — сообщество новичков
Вопрос по модулям. foo — это импортированный модуль. У него есть встроенный метод foo.some, но там где его импортировали, foo.some не сработает, т.к. не было экспорта (exports.some) этого метода. Так получается?
источник

MR

Mike Rize in JavaScript Noobs — сообщество новичков
Antonio Lukas
Всем привет. Подскажите, как анимировать цифры с разбиением?
тоесть чтобы когда долистали до даного блока , то цифры показывались от 0 до числа в итеме

но больше 1000 выводились через пробел - 1 000
20350 - 20 350

https://jsfiddle.net/rpgyLb36/
я не понял что ты хочешь. перефразируй
источник

MR

Mike Rize in JavaScript Noobs — сообщество новичков
Ivan
Вопрос по модулям. foo — это импортированный модуль. У него есть встроенный метод foo.some, но там где его импортировали, foo.some не сработает, т.к. не было экспорта (exports.some) этого метода. Так получается?
Сначала давай определимся что такое "модуль". Это может быть объект, функция или класс.
Например это объект.
У объекта foo есть метод bar.
Если ты импортируешь объект foo, то его метод bar будет доступен как foo.bar() без импорта метода bar отедльно
источник

I

Ivan in JavaScript Noobs — сообщество новичков
хм, почему то у меня не сработало (
источник

I

Ivan in JavaScript Noobs — сообщество новичков
вот мой костыль
exports.getChat = (user_id) =>
 new Promise((resolve, reject) => {
   bot.telegram
     .getChat(user_id)
module.exports = bot;
я импортирую bot. И пытался делать сразу bot.telegram.getChat(user_id а он мне говорит, что не знает, что такое telegram
источник

I

Ivan in JavaScript Noobs — сообщество новичков
А вот bot.getChat уже работает
источник

MR

Mike Rize in JavaScript Noobs — сообщество новичков
Ivan
вот мой костыль
exports.getChat = (user_id) =>
 new Promise((resolve, reject) => {
   bot.telegram
     .getChat(user_id)
module.exports = bot;
я импортирую bot. И пытался делать сразу bot.telegram.getChat(user_id а он мне говорит, что не знает, что такое telegram
а где-то выше у тебя export default export.getChat = (....) => { ?
источник

I

Ivan in JavaScript Noobs — сообщество новичков
нет, выше только const bot = new Telegraf(process.env.BOT_TOKEN
источник

I

Ivan in JavaScript Noobs — сообщество новичков
ну и всякий другой код, но дефолат нет
источник

AL

Antonio Lukas in JavaScript Noobs — сообщество новичков
@rootisalie, анимация пояления числа от 0 до значения итема
источник

I

Ivan in JavaScript Noobs — сообщество новичков
вот главное module.exports = bot;
источник

MR

Mike Rize in JavaScript Noobs — сообщество новичков
Ivan
вот главное module.exports = bot;
//foo
const foo = {
bar: console.log('bar')
}

export  default foo


//import
import foo from './foo'
foo.bar
источник

MR

Mike Rize in JavaScript Noobs — сообщество новичков
Работает это так
источник