Size: a a a

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

2020 September 22

L

Lupusregina[beta] in JavaScript Noobs — сообщество новичков
while(await 1); повесит все
источник

KP

Kotan 🐱 Pupkin in JavaScript Noobs — сообщество новичков
вообще, я терпеть не могу задачи а-ля "запусти код в своём интерпретаторе в уме и скажи, что будет"
источник

KP

Kotan 🐱 Pupkin in JavaScript Noobs — сообщество новичков
plain
Promise 1
Promise 2
setTimeout 1
setTimeout 3
setTimeout 2
источник

L

Lupusregina[beta] in JavaScript Noobs — сообщество новичков
Kotan 🐱 Pupkin
вообще, я терпеть не могу задачи а-ля "запусти код в своём интерпретаторе в уме и скажи, что будет"
+ глупые
источник

В-

Вернер Карл Гейзенбе... in JavaScript Noobs — сообщество новичков
Я в ванной лежу с телефоном, ток в уме и остаётся)
источник

KP

Kotan 🐱 Pupkin in JavaScript Noobs — сообщество новичков
Lupusregina[beta]
у примиса своя очередь с высшим приорететом
да. Я, когда эту задачку увидел, ответил правильно, но не понял почему. Потом почитал про microtasks and macrotasks, и стало понятней.
источник

KP

Kotan 🐱 Pupkin in JavaScript Noobs — сообщество новичков
а ещё прикол в том,  что если взять полифилл Promise и воткнуть его в код, то порядок будет другой.
источник

L

Lupusregina[beta] in JavaScript Noobs — сообщество новичков
Kotan 🐱 Pupkin
а ещё прикол в том,  что если взять полифилл Promise и воткнуть его в код, то порядок будет другой.
если там на каналах тик сделан, то наверн такойже
источник

В-

Вернер Карл Гейзенбе... in JavaScript Noobs — сообщество новичков
Выглядит не лаконичней конечно, но наверное более правильно)
источник

KP

Kotan 🐱 Pupkin in JavaScript Noobs — сообщество новичков
Lupusregina[beta]
если там на каналах тик сделан, то наверн такойже
я не помню, как там было сделано, я взял первый попавшийся полифилл для ES5
источник

L

Lupusregina[beta] in JavaScript Noobs — сообщество новичков
const foo = (s, a = [...s], b = [...a]) => 
 a.every(c => c === b.pop())
источник

KP

Kotan 🐱 Pupkin in JavaScript Noobs — сообщество новичков
о, однострочники подъехали
источник

L

Lupusregina[beta] in JavaScript Noobs — сообщество новичков
Lupusregina[beta]
const foo = (s, a = [...s], b = [...a]) => 
 a.every(c => c === b.pop())
ну.. тут прохода в 2а раза больше
источник

KP

Kotan 🐱 Pupkin in JavaScript Noobs — сообщество новичков
источник

L

Lupusregina[beta] in JavaScript Noobs — сообщество новичков
🥺 стыдился бы
источник

KP

Kotan 🐱 Pupkin in JavaScript Noobs — сообщество новичков
там ещё можно поправить на for (let i = 0; i < str.length / 2; ++i) {
источник

KP

Kotan 🐱 Pupkin in JavaScript Noobs — сообщество новичков
Lupusregina[beta]
🥺 стыдился бы
что не так?
источник

L

Lupusregina[beta] in JavaScript Noobs — сообщество новичков
Kotan 🐱 Pupkin
что не так?
😈
источник

KP

Kotan 🐱 Pupkin in JavaScript Noobs — сообщество новичков
всё не так
источник

as

artem sdobnikov in JavaScript Noobs — сообщество новичков
Kotan 🐱 Pupkin
всё не так
str === str.split('').reverse().join('')
источник