हमें एक JavaScript फ़ंक्शन लिखना है जो स्ट्रिंग literals की एक सरणी को पहले तर्क के रूप में और एक एकल स्ट्रिंग वर्ण को दूसरे तर्क के रूप में लेता है।
फिर हमारा फ़ंक्शन दूसरी तर्क द्वारा निर्दिष्ट वर्ण से शुरू होने वाली पहली सरणी प्रविष्टि को ढूंढना और लौटाना चाहिए।
उदाहरण
इसके लिए कोड होगा -
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