কম্পিউটার টিউটোরিয়াল

JavaScript-এ অ্যারের শেষ থেকে এলিমেন্ট মুছে ফেলা: pop()


অ্যারের শেষ এলিমেন্ট মুছে ফেলার জন্য pop() মেথড ব্যবহার করা হয়। এটি স্ট্যাকের POP অপারেশনের মতো কাজ করে।

উদাহরণ

let veggies = ["পিয়াজ", "মূলা"];
veggies.pop();
console.log(veggies); // ["পিয়াজ"]

বিশেষত্ব

  • শেষ এলিমেন্ট মুছে ফেলে এবং সেটি রিটার্ন করে
  • অ্যারের দৈর্ঘ্য ১ কমানো
  • অন্য এলিমেন্টের ইনডেক্স পরিবর্তন হয় না
  • খালি অ্যারেতে কল করলে undefined রিটার্ন করে

বিপরীত অপারেশন: push()

push() ব্যবহার করে অ্যারের শেষে নতুন এলিমেন্ট যোগ করা যায়।

let arr = [1, 2];
arr.push(3);
console.log(arr); // [1, 2, 3]

Stack এবং Queue-এ ব্যবহার

push() এবং pop() একসাথে ব্যবহার করে অ্যারেকে স্ট্যাক (LIFO) হিসেবে ব্যবহার করা যায়।

  1. জাভাস্ক্রিপ্টে অ্যারেতে সব খালি (undefined) ইনডেক্স সরানো

  2. জাভাস্ক্রিপ্টে স্ট্রিং অ্যারে থেকে সবচেয়ে ছোট উপাদান খুঁজে বের করা

  3. জাভাস্ক্রিপ্টে অ্যারে থেকে নেগেটিভ মান সরানো

  4. জাভাস্ক্রিপ্টে অ্যারেতে বিজোড় বার আবৃত্ত হয়েছে এমন উপাদান সরানো