কম্পিউটার টিউটোরিয়াল

জাভাস্ক্রিপ্টে রিকার্সিভ ফাংশন দিয়ে অ্যারে উপাদান গণনা করা

রিকার্সিভ ফাংশন নিজে কে ডাকি কিছু বেস কন্ডিশনের সাথে। ধরুন আমাদের নম্বরের নিচের অ্যারেটি আছে:

var listOfMarks=[56,78,90,94,91,82,77];

অ্যারে উপাদানগুলির সংখ্যা পেতে নিচের কোডটি দেওয়া হল:

উদাহরণ

function countNumberOfElementsUsingRecursive(listOfMarks) {
  if (listOfMarks.length == 0) {
    return 0;
  }
  return 1 + countNumberOfElementsUsingRecursive(listOfMarks.slice(1));
}
var listOfMarks=[56,78,90,94,91,82,77];
console.log("The array=");
console.log(listOfMarks);
var numberOfElements=countNumberOfElementsUsingRecursive(listOfMarks);
console.log("The Number of elements = "+numberOfElements);

উপরোক্ত প্রোগ্রাম চালানোর জন্য নিচের কমান্ডটি ব্যবহার করুন:

node fileName.js

এখানে, আমার ফাইলের নাম demo110.js।

আউটপুট

এটি নিচের আউটপুটটি তৈরি করবে:

PS C:\Users\Amit\JavaScript-code> node demo110.js
The array=[
  56, 78, 90, 94,
  91, 82, 77 ]
The Number of elements = 7
  1. সি++-এ অ্যারে উপাদান ব্যবহার করে অ্যারে সমান করা

  2. C++ STL ব্যবহার করে অ্যারেতে N দ্বারা বিভাজ্য উপাদান বের করা

  3. C++-এ অন্য অ্যারে ব্যবহার করে অ্যারে উপাদান সর্বাধিক করা

  4. পাইথনে map() ফাংশন ব্যবহার করে 2D অ্যারে যোগফল বের করা