$ читал про этот знак и он должен искать про совпадения в конце, если это прям последнее слово или символ.
Вот кто сможет гарантировать, что человек, который написал это:
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;
}
проблема в том, что у меня нет возможности настроить сборщик.
one(); two();
- это просто два полностью синхронных действия. Если авайтить эти функции в других функциях, запущенных параллельно, то будут микротаски к исходно зарезолвленным промисам, они тоже в порядке очереди.Даже сетТаймауты с одинаковым мс выполняют колбэки по порядку. Порядок есть, в общем.