কম্পিউটার

অ্যারে জাভাস্ক্রিপ্টের শেষে নির্দিষ্ট উপাদান স্থানান্তর করা


আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা প্রথম আর্গুমেন্ট হিসাবে সংখ্যার অ্যারে এবং দ্বিতীয় আর্গুমেন্ট হিসাবে একটি একক সংখ্যা নেয়৷

আমাদের ফাংশনটি অ্যারের মধ্যে দ্বিতীয় সংখ্যার সমস্ত দৃষ্টান্ত পরীক্ষা করা উচিত, যদি কোনও উপস্থিত থাকে তবে ফাংশনটি সেই সমস্ত দৃষ্টান্তগুলিকে অ্যারের শেষ পর্যন্ত ঠেলে দেবে৷

যদি ইনপুট অ্যারে −

হয়
const arr = [1, 5, 6, 6, 5, 3, 3];

এবং দ্বিতীয় যুক্তি হল 6

তারপর অ্যারে −

হওয়া উচিত
const output = [1, 5, 5, 3, 3, 6, 6];

উদাহরণ

const arr = [1, 5, 6, 6, 5, 3, 3];
const num = 6;
const shiftElement = (arr, num) => {
   if (arr.length === 0){
      return arr
   };
   let index = 0; for(let e of arr){
      if(e !== num){
         arr[index] = e; index += 1;
      };
   }
   for (; index < arr.length; index++){
      arr[index] = num;
   };
};
shiftElement(arr, num);
console.log(arr);

আউটপুট

এবং কনসোলে আউটপুট হবে −

[
1, 5, 5, 3,
3, 6, 6
]

  1. জাভাস্ক্রিপ্টে অ্যারের n ধারাবাহিক উপাদানের সর্বোচ্চ যোগফল

  2. জাভাস্ক্রিপ্টে অ্যারের বিকল্প উপাদানের যোগফল খুঁজে বের করা

  3. জাভাস্ক্রিপ্টে অ্যারে উপাদানের সদৃশ সহ কমন

  4. JavaScript-এ reduce() দিয়ে অ্যারে উপাদানের পণ্য খুঁজে বের করা