Size: a a a

JavaScript.Ninja

2021 September 15

A

Alex in JavaScript.Ninja
Что такое слоты, для чего computed свойство. Расскажи про промисы
источник

V

Vladimir in JavaScript.Ninja
Понял.
источник

IK

Illya Klymov in JavaScript.Ninja
расскажи про промисы достаточно хитрый вопрос
источник

IK

Illya Klymov in JavaScript.Ninja
на вопросе "зачем были введены промисы в язык" люди регулярно зависают
источник

VK

Vladimir Klimov in JavaScript.Ninja
Чаще всего говорят про callback hell
источник

ИР

Илья Раецкий... in JavaScript.Ninja
Есть кадры которые говорят: "Чтоб джаваскрипт был более функциональным"
источник

ИР

Илья Раецкий... in JavaScript.Ninja
Но вообще если знать зачем они - то их на самом деле и проще воспринимать
По себе сужу
источник

A

Alex in JavaScript.Ninja
А какой ответ правильный?
-Убрать callback hell
-Писать более читаемый код
-Возможность обрабатывать ошибки в одном месте

Такой пойдет? ))
источник

IK

Illya Klymov in JavaScript.Ninja
нет, нет, нет )
источник

A

Alex in JavaScript.Ninja
а какой правильный?
источник

IK

Illya Klymov in JavaScript.Ninja
если бы все было бы так - то зачем было бы вводить их на уровне языка
источник

IK

Illya Klymov in JavaScript.Ninja
можно было бы оставить библиотекой
источник

EV

Evgeniy Vanzhula in JavaScript.Ninja
Промисы в том числе определяют(разграничивают) порядок вызова в eventloop. Короче разделение Microtask и Macrotask в коде
источник

M

Michael in JavaScript.Ninja
Возможность более эффективного хендлинга ошибок?
источник

ИР

Илья Раецкий... in JavaScript.Ninja
Промисы - неблокирующие event loop
источник

ИР

Илья Раецкий... in JavaScript.Ninja
Единственная возможность помимо setTimeout(0) выполнить что-то на следующем тике
источник

KR

Kirill Romanov in JavaScript.Ninja
промисами вполне себе можно заблочить ивентлуп)
источник

EV

Evgeniy Vanzhula in JavaScript.Ninja
@xanf_ua затролил всех и исчез)
источник

VK

Vladimir Klimov in JavaScript.Ninja
Только setTimeout - это вообще про макротаски
источник

VK

Vladimir Klimov in JavaScript.Ninja
Ага, учитывая, что микротаски выполняются пока не закончатся, это очень легко сделать))
источник