কম্পিউটার

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


আমাদের Array.prototype.remove() এর জন্য একটি ফাংশন লিখতে হবে। এটি একটি যুক্তি গ্রহণ করে; এটি হয় একটি কলব্যাক ফাংশন বা অ্যারের একটি সম্ভাব্য উপাদান। যদি এটি একটি ফাংশন হয় তবে সেই ফাংশনের রিটার্ন মানটিকে অ্যারের সম্ভাব্য উপাদান হিসাবে বিবেচনা করা উচিত এবং আমাদেরকে অ্যারের থেকে সেই উপাদানটি খুঁজে বের করতে হবে এবং মুছে ফেলতে হবে এবং যদি উপাদানটি পাওয়া যায় এবং মুছে ফেলা হয় তবে ফাংশনটি সত্যে ফিরে আসা উচিত অন্যথায় এটি মিথ্যা হতে হবে .

অতএব, আসুন এই ফাংশনের জন্য কোড লিখি -

উদাহরণ

const arr =[12, 45, 78, 54, 1, 89, 67];const names =[{ fName:'Aashish', lName:'Mehta'}, { fName:'Vivek', lName:' চৌরাসিয়া'}, { fName:'রাহুল', lName:'Dev'}];const remove =function(val){ let index; if(typeof val ==='ফাংশন'){ index =this.findIndex(val); }else{ index =this.indexOf(val); }; if(index ===-1){ ফেরত মিথ্যা; }; রিটার্ন!!this.splice(index, 1)[0];};Array.prototype.remove =remove;console.log(arr.remove(54));console.log(arr);console.log(নামগুলি৷ remove((el) => el.fName ==='বিবেক'));console.log(নাম);

আউটপুট

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

সত্য>
  1. কিভাবে একটি জাভাস্ক্রিপ্ট ফাংশন থেকে একটি বস্তু ফেরত?

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

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

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