arrayın içindeki verileri for döngüsü ile sırayla post gönderiyorum birden gönderdiği için sunucuda yük oluşturuyor.
3 saniyede bir for döngüsünün ilerlemesini nasıl sağlayabilirim ?_
JS for döngüsüne nasıl gecikme eklerim?
7
●91
- 29-08-2021, 17:07:08for ile sürekli post göndermektense direk arrayi yollayıp back end tarafında işleyebilirsiniz, eğer illa for ile yapıcam derseniz yukarıdaki arkadaşların dediği gibi async/await öğrenmelisiniz.dislanze adlı üyeden alıntı: mesajı görüntüle
- 29-08-2021, 17:14:00Hocam aşağıdaki awt fonksiyonuna ms göndermeniz yeterli. Await ile bekliyip geciktirecektir. Ancak await awt(1000); bölümünün asenkron bir fonksiyonda kullanılması gerekir. async function şeklinde.
const awt = async (ms) => { return new Promise(resolve => setTimeout(resolve, ms)) } const fnc = async () => { for (let i = 0; i < 20; i++) { await awt(1000); console.log(i) } } fnc(); - 29-08-2021, 17:24:39Misafir adlı üyeden alıntı: mesajı görüntüleburak2yilmaz adlı üyeden alıntı: mesajı görüntülehocam aklımdaki karişikliliği verdiğiniz örnekle çözdünüz valla cok sağolasiniz.Misafir adlı üyeden alıntı: mesajı görüntüle