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

JavaScript-এ অ্যারেে আইটেম অ্যাপেন্ড করার পদ্ধতি

JavaScript-এ অ্যারেে আইটেম অ্যাপেন্ড করার কয়েকটি পদ্ধতি শিখুন

একটি অ্যারেে আইটেম অ্যাপেন্ড করতে, আপনি JavaScript-এর push() মেথড বা concat() মেথড ব্যবহার করতে পারেন, কনটেক্সটের উপর ডিপেন্ড করে। দুটি মেথডই JavaScript Array অবজেক্ট দ্বারা প্রদত্ত।

আমি আপনাকে দেখাব কীভাবে এবং কেন দুটি মেথড প্র্যাক্টিক্যালি ব্যবহার করবেন।

একটি সিঙ্গল আইটেম অ্যারেে অ্যাপেন্ড করুন

একটি সবজি একটি এক্সিস্টিং লিস্ট (অ্যারে) এ অ্যাপেন্ড করি:

const vegetables = ["broccoli", "onion", "spinach"] vegetables.push("carot")

এখন রেজাল্ট প্রিন্ট আউট করুন:

console.log(vegetables) // ["broccoli", "onion", "spinach", "carot"]

নোট: vegetables অ্যারে মডিফাইড হয়েছে।

একাধিক আইটেম অ্যারেে অ্যাপেন্ড করুন

একাধিক আইটেম অ্যারেে অ্যাপেন্ড করতে, আপনি push()ও ব্যবহার করতে পারেন, শুধু একাধিক আর্গুমেন্ট যোগ করুন, কমা দিয়ে সেপারেট করে:

const vegetables = ["broccoli", "onion", "spinach"] vegetables.push("carot", "green beans", "kale")

নোট: vegetables অ্যারে মডিফাইড হয়েছে।

মডিফাই অ্যারে বনাম নিউ অ্যারে / push() বনাম concat()

উপরে নোট করা অনুযায়ী, push() মেথড আসল অ্যারেকে মডিফাই করে। আপনি যদি বদলে আসল অ্যারেকে বেস করে একটি নতুন অ্যারে তৈরি করতে চান, এবং সেখানে নতুন আইটেম(গুলো) অ্যাপেন্ড করতে চান, তবে JavaScript Array concat() মেথড ব্যবহার করুন:

const vegetables = ["broccoli", "onion", "spinach"] const newVegetables = vegetables.concat("carot")

এখন দুটি ভেরিয়েবল প্রিন্ট আউট করার চেষ্টা করুন:

console.log(vegetables) // ["broccoli", "onion", "spinach"] console.log(newVegetables) // ["broccoli", "onion", "spinach", "carot", "green beans", "kale"]

এবং আপনি দেখতে পাচ্ছেন যে আসল vegetables অ্যারে অপরিবর্তিত, এবং newVegetables এ vegetables অ্যারের কপি + concat() মেথড দিয়ে যোগ করা carot আছে।

concat() মেথড একাধিক আইটেমের জন্যও একইভাবে কাজ করে, আপনি কমা দিয়ে সেপারেট করুন, ঠিক যেমন আগের push() উদাহরণে করলেন:

const vegetables = ["broccoli", "onion", "spinach"] const newVegetables = vegetables.concat("carot", "green beans", "kale")

সংক্ষেপে:

দুই অ্যারে মেথডের মধ্যে বিভ্রান্ত হবেন না, এখানে চূড়ান্ত রিমাইন্ডার:

  • push() আসল অ্যারে মডিফাই করে
  • concat() রিটার্ন করে (তैयার করে) একটি নতুন অ্যারে
  1. জাভাস্ক্রিপ্ট অবজেক্ট অ্যারে কিনা যাচাই করার পদ্ধতি

  2. জাভাস্ক্রিপ্টে একই অ্যারেতে অ্যারের এলিমেন্টগুলো ডুপ্লিকেট করা

  3. জাভাস্ক্রিপ্টে অ্যারে দিয়ে অ্যারে ফিল্টার করুন

  4. জাভাস্ক্রিপ্টে অ্যারে থেকে নির্দিষ্ট আইটেম মুছে ফেলা