Witajcie, od dłuższego czasu nie mogę sobie poradzić z wydaje się prostą rzeczą.
function example() {
var msg = '';
var arr = ['jeden', 'dwa', 'trzy'];
arr.forEach(value => {
setTimeout(() => {
msg += value;
}, 2000)
})
console.log(msg);
}
example();
Tak w wielkim uproszczenia wygląda moja prawdziwa funkcja. Nie mam pomysłu jak wykonać console.log(msg); po całym przypisaniu tych wartości do zmiennej msg. Chodzi mi o dokładnie ten przykład, nie szukam innego sposobu, tylko pomocy z opanowaniem asynchroniczności.