জাভাস্ক্রিপ্টে কোনো নেটিভ sleep ফাংশন নেই। যাইহোক, কিছু ওয়ার্কঅরাউন্ড আছে যা আপনি এই সীমাবদ্ধতা এড়াতে ব্যবহার করতে পারেন। sleep-এর ফাংশনালিটি অর্জন করার সবচেয়ে সহজ উপায় হলো setTimeout এবং async/await ব্যবহার করে নিজের sleep ফাংশন তৈরি করা।
উদাহরণ
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!