একটি সারি থেকে উপাদানগুলিকে ডিকিউ করার অর্থ হল সেগুলিকে সারির সামনে/মাথা থেকে সরিয়ে দেওয়া৷ আমরা কন্টেইনার অ্যারের শুরুকে সারির প্রধান হতে নিচ্ছি কারণ আমরা এটির সাথে সম্পর্কিত সমস্ত ক্রিয়াকলাপ সম্পাদন করব৷
সুতরাং, আমরা পপ ফাংশনটি নিম্নরূপ −
বাস্তবায়ন করতে পারি
উদাহরণ
dequeue() {// খালি আছে কিনা চেক করুন যদি (this.isEmpty()) { console.log("কিউ আন্ডারফ্লো!"); প্রত্যাবর্তন } this.container.shift();}ফেরত দিন
আপনি −
ব্যবহার করে এই ফাংশনটি ঠিকঠাক কাজ করছে কিনা তা পরীক্ষা করতে পারেনউদাহরণ
যাক q =নতুন সারি(2);q.dequeue();q.enqueue(3);q.enqueue(4);console.log(q.dequeue());q.display();প্রে>আউটপুট
এটি আউটপুট দেবে −
সারি আন্ডারফ্লো!3[ 4 ]আপনি এখান থেকে দেখতে পাচ্ছেন, 3টি প্রথমে সারিতে গিয়েছিলেন, তারপর 4টি প্রবেশ করেছিলেন৷ যখন আমরা এটিকে সারিবদ্ধ করেছিলাম, 3টি সরানো হয়েছিল৷ এটি আপনার কাছে কম স্বজ্ঞাত মনে হলে, আপনি শুরুতে সন্নিবেশ এবং শেষে মুছে ফেলতে পারেন। আমরা এই কনভেনশন ব্যবহার চালিয়ে যাব।