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

एक फ़ंक्शन कैसे बनाएं जो जावास्क्रिप्ट सरणी में केवल संख्याएं भी देता है?

<घंटा/>

यहां, हमें एक फ़ंक्शन लिखने की आवश्यकता है जो एक तर्क लेता है, जो संख्याओं की एक सरणी है, और एक सरणी देता है जिसमें इनपुट सरणी से केवल संख्याएं होती हैं जो कि सम हैं।

तो, चलिए फंक्शन को returnEvenArray नाम देते हैं, फंक्शन के लिए कोड होगा -

उदाहरण

const arr = [3,5,6,7,8,4,2,1,66,77];
const returnEvenArray = (arr) => {
   return arr.filter(el => {
      return el % 2 === 0;
   })
};
console.log(returnEvenArray(arr));

हमने अभी-अभी एक फ़िल्टर किया हुआ सरणी लौटाया है जिसमें केवल 2 के गुणज वाले तत्व शामिल हैं।

आउटपुट

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

[ 6, 8, 4, 2, 66 ]

ऊपर, हमने आउटपुट के रूप में केवल सम संख्याएँ लौटाईं।


  1. जावास्क्रिप्ट Array.prototype.map() फ़ंक्शन

    जावास्क्रिप्ट के Array.prototype.map() फ़ंक्शन का उपयोग कॉल किए गए फ़ंक्शन के परिणामों के साथ एक नई सरणी बनाने के लिए किया जाता है। वाक्य रचना इस प्रकार है - arr.map(function callback(currentValue[, index[, array]]) आइए अब जावास्क्रिप्ट में Array.prototype.map() पद्धति को लागू करें - उदाहरण <!D

  1. जावास्क्रिप्ट में एक सरणी के अंदर केवल सम संख्याओं को दोहराना

    हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो एक ही सरणी के अंदर सम संख्या को दोहराना चाहिए। उदाहरण के लिए, निम्नलिखित सरणी दी गई है - const arr = [1, 2, 5, 6, 8]; आउटपुट हमें आउटपुट मिलना चाहिए - const output = [1, 2, 2, 5, 6, 6, 8, 8]; इसलिए, आइए इस फ़ंक्शन के लिए कोड लिखें - उदाहरण इसके लिए कोड ह

  1. एक सरणी के केवल एक भाग को छाँटना जावास्क्रिप्ट

    हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना आवश्यक है जो स्ट्रिंग्स की एक सरणी को पहले तर्क के रूप में और दो संख्याओं को क्रमशः दूसरे और तीसरे तर्क के रूप में लेता है। हमारे फ़ंक्शन का उद्देश्य सरणी को सॉर्ट करना है। लेकिन हमें सरणी के केवल उस हिस्से को क्रमबद्ध करना है जो दूसरे और तीसरे तर्क द्वारा निर्दि