কম্পিউটার

জাভাস্ক্রিপ্ট অ্যারেতে একটি প্রকারের nম আইটেমের সূচী পান


আমাদের একটি ফাংশন লিখতে হবে, বলুন getIndex() যা একটি অ্যারে নেয় arr, একটি স্ট্রিং / সংখ্যা আক্ষরিক txt এবং একটি সংখ্যা n . আমাদের txt-এর nম উপস্থিতির সূচকটি ফেরত দিতে হবে arr, এ . যদি txt n বার প্রদর্শিত হয় না তাহলে আমাদের -1 ফিরতে হবে।

তো, এর জন্য ফাংশন লিখি -

উদাহরণ

const arr = [45, 76, 54, 43, '|', 54, '|', 1, 66, '-', '|', 34, '|', 5,
76];
const getIndex = (arr, txt, n) => {
   const position = arr.reduce((acc, val, ind) => {
      if(val === txt){
         if(acc.count+1 === n){
            acc['index'] = ind;
         };
         acc['count']++;
      }
      return acc;
   }, {
      index: -1,
      count: 0
   });
   return position.index;
};
console.log(getIndex(arr, '|', 3));
console.log(getIndex(arr, 54, 2));
console.log(getIndex(arr, '-', 3));

আউটপুট

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

10
5
-1

  1. জাভাস্ক্রিপ্ট ব্যবহার করে একটি অ্যারেতে তার সূচকের সমান প্রথম সংখ্যাটি ফেরত দেওয়া হচ্ছে

  2. JavaScript ব্যবহার করে nth সূচকে উপস্থিত অ্যারে উপাদানের nth শক্তি খুঁজে বের করা

  3. জাভাস্ক্রিপ্টে সমষ্টির ভারসাম্য রাখতে অ্যারে সূচক

  4. জাভাস্ক্রিপ্টে অ্যারের মধ্যমা সূচক খোঁজা হচ্ছে