কম্পিউটার

কিভাবে আমি একটি অ্যারে জাভাস্ক্রিপ্ট থেকে একটি নির্দিষ্ট আইটেম সরাতে পারি?


ধরা যাক, আমাদের কাছে সংখ্যার একটি অ্যারে আছে এবং আমরা এতে উপাদান যোগ করেছি। একটি অ্যারে থেকে একটি নির্দিষ্ট উপাদান সরানোর জন্য আপনাকে একটি সহজ উপায় তৈরি করতে হবে৷

আমরা যা খুঁজছি তা হল −

array.remove(number);

আমাদের কোর জাভাস্ক্রিপ্ট ব্যবহার করতে হবে। ফ্রেমওয়ার্ক অনুমোদিত নয়৷

উদাহরণ

এর জন্য কোড হবে −

const arr = [2, 5, 9, 1, 5, 8, 5];
const removeInstances = function(el){
   const { length } = this;
   for(let i = 0; i < this.length; ){
      if(el !== this[i]){
         i++;
         continue;
      }
      else{
         this.splice(i, 1);
      };
   };
   // if any item is removed return true, false otherwise
   if(this.length !== length){
      return true;
   };
   return false;
};
Array.prototype.removeInstances = removeInstances;
console.log(arr.removeInstances(5));
console.log(arr);

আউটপুট

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

true
[ 2, 9, 1, 8 ]

  1. জাভাস্ক্রিপ্টে পুনরাবৃত্তি হলে অ্যারে থেকে কিছু আইটেম কীভাবে সরানো যায়

  2. জাভাস্ক্রিপ্টে সূচক দ্বারা একটি নেস্টেড অ্যারে থেকে আইটেম সরান

  3. কিভাবে একটি সুইফট অ্যারে থেকে নির্দিষ্ট উপাদান সরাতে?

  4. MongoDB-তে অ্যারে থেকে একটি নির্দিষ্ট উপাদান কীভাবে সরিয়ে ফেলা যায়?