Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Javascript

जावास्क्रिप्ट में एक सरणी में प्रत्येक शब्द को बड़ा करने के लिए पुनरावर्ती फ़ंक्शन का उपयोग करना


हमें एक JavaScript फ़ंक्शन लिखने की आवश्यकता है जो स्ट्रिंग अक्षर की एक सरणी लेता है। फ़ंक्शन को निम्नलिखित दो कार्य करने चाहिए -

  • पुनरावर्ती दृष्टिकोण का उपयोग करें

  • प्रत्येक स्ट्रिंग तत्व का पहला शब्द कैपिटल बनाएं।

हमारे फ़ंक्शन को किसी अन्य सरणी को संग्रहीत करने के लिए अतिरिक्त स्थान का उपयोग किए बिना ऐसा करना चाहिए।

उदाहरण के लिए -

यदि इनपुट ऐरे है -

const arr = ['apple', 'banana', 'orange', 'grapes'];

फिर सरणी को −

. में रूपांतरित किया जाना चाहिए
const output = ['Apple', 'Banana', 'Orange', 'Grapes'];

उदाहरण

इसके लिए कोड होगा -

const arr = ['apple', 'banana', 'orange', 'grapes'];
const capitalize = (arr = [], ind = 0) => {
   const helper = (str = '') => {
      return str[0].toUpperCase() + str.slice(1).toLowerCase();
   };
   if(ind < arr.length){
      arr[ind] = helper(arr[ind]);
      return capitalize(arr, ind + 1);
   };
   return;
};
capitalize(arr);
console.log(arr);

आउटपुट

और कंसोल में आउटपुट होगा -

[ 'Apple', 'Banana', 'Orange', 'Grapes' ]

  1. जावास्क्रिप्ट array.toLocaleString () फ़ंक्शन

    JavaScript array.toLocaleString() फ़ंक्शन एक सरणी के तत्वों को एक स्ट्रिंग के रूप में लौटाता है और एक स्थानीय विशिष्ट स्ट्रिंग जैसे अल्पविराम द्वारा अलग किया जाता है। यह लोकेल को पैरामीटर के रूप में ले सकता है जो उस भाषा टैग को निर्दिष्ट करता है जिसमें स्ट्रिंग को परिवर्तित किया जाना है। array.toLo

  1. जावास्क्रिप्ट में ऐरे फाइंडइंडेक्स () फ़ंक्शन

    जावास्क्रिप्ट में फाइंडइंडेक्स () फ़ंक्शन पहले तत्व मान की अनुक्रमणिका देता है जो किसी सरणी में दी गई शर्त को पूरा करता है। सरणी खोज () फ़ंक्शन के लिए कोड निम्नलिखित है - उदाहरण <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta nam

  1. जावास्क्रिप्ट में कुछ () फ़ंक्शन को सरणी करें

    जावास्क्रिप्ट ऐरे कुछ () फ़ंक्शन जांचता है कि सरणी के कुछ तत्व दिए गए परीक्षण को पास करते हैं या नहीं। परीक्षण मूल रूप से एक फ़ंक्शन है जो सरणी के प्रत्येक तत्व के लिए चलाया जाता है। सरणी some() विधि के लिए कोड निम्नलिखित है - उदाहरण दस्तावेज़ बॉडी { फॉन्ट-फ़ैमिली:सेगो यूआई, ताहोमा, जिनेवा, वर्दाना