Size: a a a

JavaScript.Ninja

2021 February 16

S

Susa in JavaScript.Ninja
несчастье
переехать жить в Испанию
В Мексику, потом через границу перепрыгнешь будешь Yankee developer
источник

AS

Amazing State in JavaScript.Ninja
await останавливает полностью исполнинеие кода, а не идет в ВЕБ АПИ? верно?
источник

ГР

Глеб Рябцев... in JavaScript.Ninja
Поведение как у .then()
источник

AS

Amazing State in JavaScript.Ninja
Глеб Рябцев
Поведение как у .then()
т.е. полностью останавливает получается)
источник

ГР

Глеб Рябцев... in JavaScript.Ninja
Только то что ниже в пределах этой функции
источник

z

zamir 🧑‍💻 in JavaScript.Ninja
источник

G

Gleb in JavaScript.Ninja
Amazing State
т.е. полностью останавливает получается)
поток не блокирует
источник

z

zamir 🧑‍💻 in JavaScript.Ninja
А у вас на проекте React? Да
источник

AS

Amazing State in JavaScript.Ninja
Gleb
поток не блокирует
источник

AS

Amazing State in JavaScript.Ninja
почему тогда awaiting стала 1, если не блокируется?
источник

G

Gleb in JavaScript.Ninja
Amazing State
почему тогда awaiting стала 1, если не блокируется?
await это просто синтаксический сахар над промисами
источник

Д

Дима 🎈 in JavaScript.Ninja
Gleb
await это просто синтаксический сахар над промисами
уже не совсем
источник

G

Gleb in JavaScript.Ninja
Дима 🎈
уже не совсем
А можно тут поподробнее?
источник

Д

Дима 🎈 in JavaScript.Ninja
Раньше эта штука действительно просто вызывала промисы. Точнее некий thenable(это я придумал)


async function tryThenable() {
 const justThenable = {
   then(resolve) {
     resolve(1);
   },
 };

 const data = await justThenable;

 console.log(data);

 return {
   then(resolve) {
     resolve(2);
   },
 };
}

tryThenable().then(console.log);


Но начиная с 10 нода и v8 версии 6.8 они получили нечто большее чем более красивую обёртку
источник

Д

Дима 🎈 in JavaScript.Ninja
Мой поинт не о том, что что-то там поменялось и это не так. А скорее в том, что раньше это было больше так, чем сейчас из-за хитрых оптимизаций
источник

Д

Дима 🎈 in JavaScript.Ninja
источник

Д

Дима 🎈 in JavaScript.Ninja
Поправка — Возможно я быстро загуглил не совсем ту статью. 🙁
источник

OJ

Oleg Junior in JavaScript.Ninja
Дима 🎈
Поправка — Возможно я быстро загуглил не совсем ту статью. 🙁
я не читал но интуитивно понял что это имеется в виду в режиме дебага
источник

Д

Дима 🎈 in JavaScript.Ninja
а статья всё таки та.
источник

Д

Дима 🎈 in JavaScript.Ninja
источник