Если авайтить эти функции в других функциях, запущенных параллельно, то будут микротаски к исходно зарезолвленным промисам, они тоже в порядке очереди.
const awaitOne = async () => { await one(); }
const awaitTwo = async () => { await two(); }
awaitOne()
awaitTwo() // Выведет 1 потом 2
one(); two();
- это просто два полностью синхронных действия. Если авайтить эти функции в других функциях, запущенных параллельно, то будут микротаски к исходно зарезолвленным промисам, они тоже в порядке очереди.$ читал про этот знак и он должен искать про совпадения в конце, если это прям последнее слово или символ.
Вот кто сможет гарантировать, что человек, который написал это:
let tmp = foo = bar;
На самом деле хотел то, что написал?
foo = bar; // вместо this.foo = bar;
let tmp = bar;
В каком порядке произойдёт присваивание
function getKeys(obj) {
let r = [];
let root = true;
JSON.stringify(obj, (key, value) => {
if (value === obj && root) {
root = false;
return value;
}
r.push(key);
return 0;
});
return r;
}