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