Sa tutorial na ito, ipapaliwanag namin ang alternatibong JavaScript sa function ng pagtulog.
Ano ang JavaScript Alternative sa Sleep Function?
Ang JavaScript ay hindi nagbibigay ng anumang built-in na function ng pagtulog. Gayunpaman, nagbibigay ito ng isang alternatibo na maaaring magamit sa lugar ng function ng pagtulog. Ang ' setTimeout() ” ay isang napakasimpleng paraan upang maantala ang JavaScript program o gawin ang JavaScript file sa sleep mode para sa isang tinukoy na yugto ng panahon.
Syntax
setTimeout ( lutasin mo, ms )
Halimbawa 1: Direktang gumamit ng setTimeout().
Maaari mong gamitin ang ' setTimeout() ” paraan nang direkta sa console at itakda ang limitasyon sa oras sa tinukoy na elemento upang maantala. Upang gawin ito, gamitin ang ' console.log() ” paraan ng JavaScript at ipasa ang string bilang argumento ng pamamaraang ito:
console. log ( 'Maligayang pagdating' ) ;
Gamitin ang ' setTimeout() ” paraan na nagpapatupad ng isang bloke ng code nang isang beses lamang pagkatapos ng tinukoy na oras, tulad ng para sa “ 3000 ” millisecond:
setTimeout ( ( ) => { console. log ( 'sa Linux!' ) ; } , 3000 ) ;
Ipasa ang isa pang string bilang argumento sa console.log() upang ipakita sa console:
console. log ( 'Maghintay!' ) ;Mapapansin na ang string na naipasa namin sa 'setTimeout()' na pamamaraan ay lumitaw sa screen pagkatapos ng pagkaantala ng tatlong segundo:
Halimbawa 2: Gamitin ang setTimeout() sa isang Function
Upang magamit ang 'setTimeout()' sa isang function, tukuyin ang isang function na may partikular na pangalan. Pagkatapos, ang sleep function sa itaas ay gumagamit ng 'setTimeout() function upang malutas ang isang pangako pagkatapos ng isang tinukoy na bilang ng mga millisecond:
function na pagtulog ( MS ) {bumalik bago Pangako ( lutasin => setTimeout ( lutasin mo, ms ) ) ;
}
Ngayon, tukuyin ang isang asynchronous na function na nagbibigay-daan upang ibalik ang isang pangako, at makuha ang return value. Sa pamamagitan nito, maaari naming gamitin ang paraan ng pagtulog sa function upang mag-set up ng pagkaantala:
async function na naantalaPagbati ( ) {console. log ( 'Maligayang pagdating' ) ;
maghintay ng tulog ( 2000 ) ;
console. log ( 'sa Linuxhint' ) ;
maghintay ng tulog ( 2000 ) ;
console. log ( 'Paalam!' ) ;
}
Panghuli, tawagan ang tinukoy na function upang ibalik ang halaga sa screen:
naantalaPagbati ( ) ;Output
Iyon lang ang tungkol sa alternatibong JavaScript sa function ng pagtulog.
Konklusyon
Nagbibigay ang JavaScript ng ' setTimeout() ” paraan bilang alternatibo sa function ng pagtulog. Ang 'setTimeout()' ay isang napakasimpleng paraan upang maantala ang JavaScript program o gawin ang JavaScript file sa sleep mode para sa isang tinukoy na yugto ng panahon. Ang post na ito ay nagsasaad ng alternatibong JavaScript na maaaring magamit sa lugar ng function ng pagtulog.