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

सरणी से एक बार में दो मान जोड़ना - JavaScript


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

उदाहरण

यदि इनपुट सरणी है:

const arr = [3, 6, 3, 87, 3, 23, 2, 2, 6, 8];

तो आउटपुट होना चाहिए:

const output = [9, 90, 26, 4, 14];

कोड

const arr = [3, 6, 3, 87, 3, 23, 2, 2, 6, 8]; 
const twiceSum = arr => { 
  const res = []; 
  for (let i = 0; i < arr.length; i += 2) { 
    res.push(arr[i] + (arr[i+1] || 0)); 
  } 
  return res; 
}; 
console.log(twiceSum(arr));

आउटपुट

[ 9, 90, 26, 4, 14 ]
  1. जावास्क्रिप्ट Array.from() मेथड जावास्क्रिप्ट Array.from() मेथड

    जावास्क्रिप्ट का from() मेथड किसी ऑब्जेक्ट से जिसमें length प्रॉपर्टी हो या किसी इटरेबल ऑब्जेक्ट से Array ऑब्जेक्ट लौटाने के लिए उपयोग किया जाता है। सिंटैक्स इस प्रकार है: Array.from(obj, mapFunction, thisArg) ऊपर, पैरामीटर obj एरे में बदलने वाला ऑब्जेक्ट है, mapFunction कॉल करने के लिए मैप फंक्शन

  1. JavaScript array.values() मेथड JavaScript array.values() मेथड

    JavaScript array.values() एक इटरेटर ऑब्जेक्ट लौटाता है जिसमें दिए गए ऐरे के सभी मान होते हैं। उदाहरण { fillEle.innerHTML = ; for (let x of arr.values()) { fillEle.innerHTML += x + </br>; } }); </script> </body> </html> आउटपुट यहां क

  1. JavaScript Array.from(): एरे-लाइक से एरे बनाएं JavaScript Array.from(): एरे-लाइक से एरे बनाएं

    Array.from() एक स्थिर मेथड है जो एरे-लाइक या इटरेटर ऑब्जेक्ट्स से एक नया, शैलो-कॉपीड एरे इंस्टेंस बनाता है। यह arguments, NodeList, Set, Map, स्ट्रिंग्स, आदि को एरे में बदलने का मानक तरीका है। उदाहरण { const arr = Array.from(str); fillEle.innerHTML = एरे: + arr.join(, ); })