29 Nisan 2016 Cuma

Node.js 'de Sipariş Oluştur ve Gönder -10


function siparisOlustur(siparisNo) {
   
console.log("Müşterinin Sipariş Numarası: ", siparisNo)
   
siparisiHazirlaVeGönder(function () {
       
console.log("Gönderilen Sipariş: ", siparisNo);
   
});
}

function siparisiHazirlaVeGönder(fonksiyonuÇağır) {
   
setTimeout(fonksiyonuÇağır, 5000);
   
//SetTimeOut'un anlamı: Hey program; debug'a başladıktan 5 saniye sonra beni aktif et.
    // Beni aktif edene kadarki süreçte kendi işlerine devam et.
}
siparisOlustur(1);
siparisOlustur(2);
siparisOlustur(3);
siparisOlustur(4);
siparisOlustur(5);

Sonuç:
Müşterinin Sipariş Numarası:  1

Müşterinin Sipariş Numarası:  2

Müşterinin Sipariş Numarası:  3

Müşterinin Sipariş Numarası:  4

Müşterinin Sipariş Numarası:  5

Gönderilen Sipariş:  1

Gönderilen Sipariş:  2

Gönderilen Sipariş:  3

Gönderilen Sipariş:  4

Gönderilen Sipariş:  5

Program ilk başladığında, Müşterinin Sipariş Numarası (5 adet sipariş numarası) yazdırıldı.
SettimeOut komutundan dolayı; Gönderilen Siparişler (5 adet sipariş) program çalıştıktan 5 saniye sonra yazdırıldı.


Hiç yorum yok:

Yorum Gönder