const asyncForEach = (data, callback) =>
Array.prototype.reduce.call(
data,
(promise, n, i, a) => promise.then(() => callback(n, i, a)),
Promise.resolve()
).then(() => {});
// или
async function asyncForEach(data, callback) {
for (let i = 0; i < data.length; i++) {
await callback(data[i], i, data);
}
}
asyncForEach(
document.querySelectorAll('li'),
li => new Promise(r => setTimeout(() => r(console.log(li.textContent)), 1000))
);
async function delay(n) {
setTimeout( () => (alert(n)), 2000)
}
function delay(n) {
return new Promise((resolve) => {
setTimeout( () => resolve(alert(n)), 2000)
});
}
как правильнее искать тот или иной проект.
принципиально искать нечто уникальное
какой входной порог знаний нужен для участия в open source?
Базовый курс матана/теории вероятностей с первых курсов технического вуза годится или нужно более глубокие познания?для старта обучения ML - да, хватит
Реально ли вообще без высшего по данной специальности что-то искать в этом направлении?да