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

जावास्क्रिप्ट में लूप के लिए एक विशिष्ट वर्ण के साथ एक सरणी के प्रत्येक तत्व में शामिल हों

<घंटा/>

यहां हमें एक फ़ंक्शन लिखना है जो दो तर्क लेता है, पहला स्ट्रिंग या संख्या अक्षर की एक सरणी, दूसरा एक स्ट्रिंग और हमें एक स्ट्रिंग वापस करनी होती है जिसमें सरणी के सभी तत्व शामिल होते हैं और स्ट्रिंग द्वारा संलग्न होते हैं।

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

applyText([1,2,3,4], ‘a’);

'a1a2a3a4a' लौटाना चाहिए

इन आवश्यकताओं के लिए, सरणी मानचित्र () विधि लूप के लिए एक बेहतर विकल्प है और ऐसा करने के लिए कोड होगा -

उदाहरण

const numbers = [1, 2, 3, 4];
const word = 'a';
const applyText = (arr, text) => {
   const appliedString = arr.map(element => {
      return `${text}${element}`;
   }).join("");
   return appliedString + text;
};
console.log(applyText(numbers, word));

आउटपुट

इस कोड के लिए कंसोल आउटपुट होगा -

a1a2a3a4a

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

    ज्यादातर मामलों में, सामान्य रूप से के लिए का उपयोग करना बेहतर होता है for...in . के बजाय लूप लूप क्योंकि for...in लूप का परिणाम इंडेक्स . में होता है और बचे हुए इंडेक्स के बारे में परेशान नहीं होगा जबकि सामान्य के लिए लूप मानों को प्रदर्शित करता है और बचे हुए इंडेक्स में अपरिभाषित नामक एक मान न

  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" /> <title>Doc