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

JavaScript में सरणी तत्वों को गुणा करने वाला कर्रीड फ़ंक्शन


समस्या

हमें एक JavaScript फ़ंक्शन लिखना है जो एक सरणी लेता है और दूसरा फ़ंक्शन वापस करता है जो बदले में एक संख्या लेता है जो एक नई सरणी वापस करता है जो पहले फ़ंक्शन को दी गई इनपुट सरणी के संबंधित तत्वों और दूसरे फ़ंक्शन को दी गई संख्या का गुणनफल है।

उदाहरण

कोड निम्न है -

const arr = [2, 5, 2, 7, 8, 4]; 
const num = 4; 
const produceWith = (arr = []) => (num) => { 
  const res = arr.map(el => { 
    return el * num; 
  }); 
  return res; 
}; 
console.log(produceWith(arr)(num));

आउटपुट

कंसोल आउटपुट निम्न है -

[ 8, 20, 8, 28, 32, 16 ]

  1. JavaScript array.toLocaleString() फंक्शन JavaScript array.toLocaleString() फंक्शन

    JavaScript array.toLocaleString() फंक्शन ऐरे के एलिमेंट्स को एक स्ट्रिंग के रूप में लौटाता है जो लोकेल-विशिष्ट स्ट्रिंग (जैसे कॉमा) से अलग होते हैं। यह लोकेल को पैरामीटर के रूप में ले सकता है जो उस भाषा टैग को निर्दिष्ट करता है जिसमें स्ट्रिंग को कन्वर्ट किया जाना है। उदाहरण { arr = arr.toL

  1. JavaScript Array.findIndex(): शर्त पूरी करने वाले पहले तत्व का इंडेक्स JavaScript Array.findIndex(): शर्त पूरी करने वाले पहले तत्व का इंडेक्स

    Array.prototype.findIndex() मेथड एरे में दिए गए टेस्ट फंक्शन को संतुष्ट करने वाले पहले तत्व का इंडेक्स लौटाता है। यदि कोई तत्व टेस्ट पास नहीं करता तो -1 लौटाता है। उदाहरण { fillEle.innerHTML = शेर का इंडेक्स: + arr.findIndex(findLion); }); </script> </body> </html>

  1. JavaScript Array.some(): कुछ तत्व शर्त पूरी करते हैं? JavaScript Array.some(): कुछ तत्व शर्त पूरी करते हैं?

    Array.prototype.some() मेथड जांचता है कि क्या एरे में कम से कम एक तत्व दिए गए टेस्ट फंक्शन को पास करता है। यह बूलियन (true/false) लौटाता है और पहले पास होने पर रुक जाता है (शॉर्ट-सर्किट)। उदाहरण { fillEle.innerHTML = 11 के गुणक मौजूद: + arr.some(checkMultiple); }); </script>