JavaScript
দিয়ে একটি অ্যারেতে আইটেম যুক্ত করার কয়েকটি উপায় জানুন
একটি অ্যারেতে একটি আইটেম যুক্ত করতে, আপনি হয় JavaScript এর push()
ব্যবহার করতে পারেন পদ্ধতি বা concat()
পদ্ধতি, প্রসঙ্গের উপর নির্ভর করে। উভয় পদ্ধতিই জাভাস্ক্রিপ্ট অ্যারে অবজেক্ট দ্বারা প্রদান করা হয়।
আমি আপনাকে দেখাব কিভাবে এবং কেন উভয় পদ্ধতি ব্যবহার করতে হয়।
একটি অ্যারেতে একটি আইটেম যুক্ত করুন
চলুন সবজির বিদ্যমান তালিকায় (অ্যারে) একটি সবজি যুক্ত করি:
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 অ্যারে 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
এর একটি অনুলিপি রয়েছে অ্যারে + carot
আমরা এটিতে concat()
যোগ করেছি পদ্ধতি।
concat()
পদ্ধতি একাধিক আইটেমের সাথে একই কাজ করে, আপনি কেবল কমা দিয়ে আলাদা করেন, ঠিক যেমন আপনি push()
দিয়ে করেছিলেন উদাহরণ আগে:
const vegetables = ["broccoli", "onion", "spinach"]
const newVegetables = vegetables.concat("carot", "green beans", "kale")
সারাংশে:
দুটি অ্যারে পদ্ধতিকে বিভ্রান্ত না করা গুরুত্বপূর্ণ, তাই এখানে একটি চূড়ান্ত অনুস্মারক:
push()
মূল অ্যারে পরিবর্তন করেconcat()
একটি নতুন অ্যারে ফেরত (তৈরি করে)