আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা প্রথম আর্গুমেন্ট হিসাবে স্ট্রিং লিটারেলের একটি অ্যারে এবং দ্বিতীয় আর্গুমেন্ট হিসাবে একটি একক স্ট্রিং অক্ষর নেয়৷
তারপরে আমাদের ফাংশনটি দ্বিতীয় আর্গুমেন্ট দ্বারা নির্দিষ্ট করা অক্ষর দিয়ে শুরু হওয়া প্রথম অ্যারে এন্ট্রিটি খুঁজে বের করে ফেরত দিতে হবে।
উদাহরণ
এর জন্য কোড হবে −
const names = ['Naman', 'Kartik', 'Anmol', 'Rajat', 'Keshav', 'Harsh', 'Suresh', 'Rahul'];
const firstIndexOf = (arr = [], char = '') => {
for(let i = 0; i < arr.length; i++){
const el = arr[i];
if(el.substring(0, 1) === char){
return i;
};
};
return -1;
};
console.log(firstIndexOf(names, 'K'));
console.log(firstIndexOf(names, 'R'));
console.log(firstIndexOf(names, 'J')); আউটপুট
এবং কনসোলে আউটপুট হবে −
1 3 -1