push() মেথড ব্যবহার করে অ্যারের শেষে এক বা একাধিক এলিমেন্ট যোগ করা যায়। এটি সবচেয়ে সাধারণ এবং দ্রুত অ্যারে ম্যানিপুলেশন মেথড।
উদাহরণ: একক এলিমেন্ট যোগ
let veggies = ["পিয়াজ", "মূলা"];
veggies.push("বাঁধাকপি");
console.log(veggies); // ["পিয়াজ", "মূলা", "বাঁধাকপি"]
উদাহরণ: একাধিক এলিমেন্ট একসাথে যোগ
let veggies = ["পিয়াজ", "মূলা"];
veggies.push("বাঁধাকপি", "গাজর", "ব্রোকলি");
console.log(veggies);
// ["পিয়াজ", "মূলা", "বাঁধাকপি", "গাজর", "ব্রোকলি"]
বিশেষত্ব
- একাধিক আর্গুমেন্ট গ্রহণ করে
- নতুন দৈর্ঘ্য রিটার্ন করে
- মূল অ্যারেকে পরিবর্তন করে
- অন্য এলিমেন্টের ইনডেক্স পরিবর্তন হয় না (O(1) অপারেশন)
ব্যবহার ক্ষেত্র
- স্ট্যাক বাস্তবায়নে (সাথে
pop()) - ডাইনামিক লিস্ট বানানোর সময়
- একসাথে একাধিক আইটেম যোগ করার সময়
আধুনিক বিকল্প: Spread Operator
// নতুন অ্যারে তৈরি (মূল অ্যারে অপরিবর্তিত) let newArr = [...veggies, "নতুন আইটেম"];