JavaScript में नेटिव sleep फ़ंक्शन नहीं है। हालांकि कुछ वर्कअराउंड्स हैं जिनका उपयोग आप इस सीमा को पार करने के लिए कर सकते हैं। sleep की कार्यक्षमता प्राप्त करने के सबसे आसान तरीकों में से एक है setTimeout और async/await का उपयोग करके अपना खुद का स्लीप फ़ंक्शन बनाना।
उदाहरण
const sleep = milliseconds => new Promise(resolve => setTimeout(resolve, milliseconds)) // कॉलबैक्स का उपयोग करके sleep(1000).then(() => console.log("waited 1 second!")) // async await का उपयोग करके const waitASec = async () => { await sleep(1000) console.log("waited 1 second!") } waitASec()
आउटपुट
waited 1 second! waited 1 second!