কম্পিউটার

জাভাস্ক্রিপ্ট ফাংশন যা অ্যারে ক্লাসের প্রোটোটাইপ অবজেক্টে থাকে


সমস্যা

আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা অ্যারে ক্লাসের প্রোটোটাইপ অবজেক্টে থাকে। এই ফাংশনটি একটি কলব্যাক ফাংশন গ্রহণ করা উচিত এবং এই ফাংশনটিকে সেই প্রথম উপাদানটি ফিরিয়ে দেওয়া উচিত যার জন্য কলব্যাক ফাংশনটি সত্য হয়৷

আমাদের প্রথম এবং দ্বিতীয় আর্গুমেন্ট হিসাবে কলব্যাক ফাংশনে বর্তমান উপাদান এবং বর্তমান সূচী দেওয়া উচিত।

উদাহরণ

নিম্নলিখিত কোড -

const arr = [4, 67, 24, 87, 15, 78, 3];
Array.prototype.customFind = function(callback){
   for(let i = 0; i < this.length; i++){
      const el = this[i];
      if(callback(el, i)){
         return el;
      };
      continue;
   };
   return undefined;
};
console.log(arr.customFind(el => el % 5 === 0));

আউটপুট

15

  1. জাভাস্ক্রিপ্ট অ্যারে ফিল() ফাংশন

  2. JavaScript Array.prototype.map() ফাংশন

  3. ফাংশন যা জাভাস্ক্রিপ্টে একটি অ্যারের সর্বনিম্ন এবং সর্বোচ্চ মান প্রদান করে

  4. জাভাস্ক্রিপ্টে Array.prototype.filter() ফাংশনের মতো একটি কাস্টম ফাংশন প্রয়োগ করা