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

जावास्क्रिप्ट का उपयोग करके संख्याओं की सरणी में स्वरों की जाँच करना

<घंटा/>

समस्या

हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना आवश्यक है जो संख्याओं की एक सरणी लेता है। यदि उस सरणी में कोई संख्या मौजूद है जो कि ascii में किसी भी स्वर का चार कोड है, तो हमें उस संख्या को संबंधित स्वर में बदलना चाहिए और नया सरणी वापस करना चाहिए।

उदाहरण

निम्नलिखित कोड है -

const arr = [5, 23, 67, 101, 56, 111];
const changeVowel = (arr = []) => {
   for (let i=0, l=arr.length; i<l; ++i){
      let char = String.fromCharCode(arr[i])
      if ('aeiou'.indexOf(char) !== -1){
         arr[i] = char;
      };
   };
   return arr;
};
console.log(changeVowel(arr));

आउटपुट

[ 5, 23, 67, 'e', 56, 'o' ]

  1. जावास्क्रिप्ट ऐरे:शुरुआती के लिए एक गाइड

    आइए स्वयं फलों की एक सूची बनाएं। हम अपनी सूची को फल कहेंगे, और निम्नलिखित मान जोड़ेंगे:केला, तरबूज, अंगूर। ओह, मुझे फल कैसे पसंद हैं! हालांकि यह खरीदारी सूचियों पर एक ट्यूटोरियल की तरह लग सकता है, हमने वास्तव में खुद को एक सरणी बनाया है। इस गाइड में, हम देखेंगे कि सरणियाँ क्या हैं, वे कैसे काम कर

  1. जावास्क्रिप्ट में एक बुरा विचार सरणी पुनरावृत्ति के साथ "के लिए ... इन" का उपयोग क्यों कर रहा है?

    सरणी पुनरावृत्ति के साथ जावास्क्रिप्ट में for..in लूप का उपयोग करना निम्न व्यवहार के कारण एक बुरा विचार है - सामान्य पुनरावृत्ति लूप का उपयोग करना - उदाहरण चलो arr =[]arr[4] =5for (चलो i =0; i

  1. जावास्क्रिप्ट वस्तुओं की सरणी पर सरणी के तरीकों का उपयोग करना?

    जावास्क्रिप्ट ऑब्जेक्ट्स की सरणी पर सरणी के तरीकों का उपयोग करने के लिए कोड निम्नलिखित है - उदाहरण <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0"