বিভিন্ন অবস্থানের জন্য বিভিন্ন ফাংশন ব্যবহার করে একটি অ্যারেতে একটি উপাদান যোগ করা যেতে পারে৷
অ্যারের শেষে একটি উপাদান যোগ করা
এটি পুশ পদ্ধতি ব্যবহার করে সম্পন্ন করা যেতে পারে। উদাহরণস্বরূপ,
let veggies = ["Onion", "Raddish"]; veggies.push("Cabbage"); console.log(veggies);
এটি আউটপুট দেবে −
["Onion", "Raddish", "Cabbage"]
আপনি এটিকে একই সময়ে একাধিক আইটেম পুশ করতেও ব্যবহার করতে পারেন কারণ এটি একটি পরিবর্তনশীল সংখ্যা
সমর্থন করেযুক্তি. উদাহরণস্বরূপ,
let veggies = ["Onion", "Raddish"]; veggies.push("Cabbage", "Carrot", "Broccoli"); console.log(veggies);
এটি আউটপুট দেবে −
["Onion", "Raddish", "Cabbage", "Carrot", "Broccoli"]
অ্যারের শুরুতে একটি উপাদান যোগ করা
এটি আনশিফ্ট পদ্ধতি ব্যবহার করে সম্পন্ন করা যেতে পারে। উদাহরণস্বরূপ,
let veggies = ["Onion", "Raddish"]; veggies.unshift("Cabbage"); console.log(veggies);
এটি আউটপুট দেবে −
["Cabbage", "Onion", "Raddish"]
আপনি এটিকে একই সময়ে একাধিক আইটেম সরাতে ব্যবহার করতে পারেন কারণ এটি একটি পরিবর্তনশীল সংখ্যা সমর্থন করে
যুক্তি. উদাহরণস্বরূপ,
let veggies = ["Onion", "Raddish"]; veggies.unshift("Cabbage", "Carrot", "Broccoli"); console.log(veggies);
এটি আউটপুট দেবে −
["Cabbage", "Carrot", "Broccoli", "Onion", "Raddish"]
অ্যারের একটি নির্দিষ্ট অবস্থানে একটি উপাদান যোগ করা
কখনও কখনও আপনাকে একটি অ্যারের একটি নির্দিষ্ট অবস্থানে একটি উপাদান যোগ করতে হবে। জাভাস্ক্রিপ্ট বাক্সের বাইরে এটি সমর্থন করে না। তাই আমরা একটি ফাংশন তৈরি করতে হবে যে করতে সক্ষম হবেন. আমরা এটিকে অ্যারে প্রোটোটাইপে যুক্ত করতে পারি যাতে আমরা এটি সরাসরি বস্তুতে ব্যবহার করতে পারি।
Array.prototype.insert = function(data, position) { if (position >= this.length) { this.push(data) // Put at the end if position is more than total length of array } else if (position <= 0) { this.unshift(data) // Put at the start if position is less than or equal to 0 } else { // Shift all elements to right for (let i = this.length; i >= position; i--) { this[i] = this[i - 1]; } this[position] = data; } } let arr = [1, 2, 3, 4]; arr.insert(-1, 2); console.log(arr);
এটি আউটপুট দেবে −
[1, 2, -1, 3, 4]
এখন সন্নিবেশ পদ্ধতি আপনার তৈরি করা প্রতিটি অ্যারে অবজেক্টে উপলব্ধ।
আপনি প্রদত্ত অবস্থানে উপাদান সন্নিবেশ করতে splice পদ্ধতি ব্যবহার করতে পারেন। উদাহরণস্বরূপ,
var months = ['Jan', 'March', 'April', 'June']; months.splice(1, 0, 'Feb'); console.log(months);
এটি আউটপুট দেবে:
['Jan', 'Feb', 'March', 'April', 'June']
পদ্ধতির প্রথম আর্গুমেন্ট হল সূচী যা আমরা উপাদানগুলি থেকে উপাদানগুলিকে সরাতে বা এতে উপাদান সন্নিবেশ করতে চাই৷ দ্বিতীয় যুক্তি হল উপাদানের সংখ্যা যা আমরা সরাতে চাই। এবং তৃতীয় আর্গুমেন্ট হল যে মানগুলি আমরা অ্যারেতে সন্নিবেশ করতে চাই৷