for döngüsünü bekleme
Herkese merhaba,
Aşağıdaki kodumda console çıktısında önce 'Son kısım' daha sonra 'i' ile yazdırdığım kısım geliyo. Ben istiyorumki for döngüsü çalışsın bitsin daha sonra alttaki 'Son kısım' çalışsın.
Bunu nasıl yapabilirim ?
const arr = new Array(5)
for (let i = 0; i < arr.length; i++) {
setTimeout(_ => {
console.log(i)
}, 10)
}
console.log('Son kısım')
let result = document.querySelector("#result");
fetch('https://jsonplaceholder.typicode.com/todos', {
method: "get"
})
.then(res => res.text())
.then(async answer_text => {
let answer = await JSON.parse(answer_text);
await answer.forEach(item => {
result.innerHTML += item.id + "<br />";
});
result.innerHTML += "test";
});
Bu kodu boş bir html sayfası aç (sunucuda) dene çalışıyor demo istersen:
https://codepen.io/takimmedya/pen/gOwRgRQ