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

सरणी में शुरुआत और अंत के जोड़े - JavaScript


हमें एक JavaScript फ़ंक्शन लिखना है जो संख्या/स्ट्रिंग लिटरल की एक सरणी लेता है और सरणियों की एक और सरणी लौटाता है। प्रत्येक उप-सरणी में ठीक दो तत्व होंगे: शुरुआत से nवाँ तत्व और अंत से nवाँ तत्व।

उदाहरण

यदि सरणी है:

const arr = [1, 2, 3, 4, 5, 6];

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

const output = [[1, 6], [2, 5], [3, 4]];

कोड

const arr = [1, 2, 3, 4, 5, 6]; 
const edgePairs = arr => { 
  const res = []; 
  const upto = arr.length % 2 === 0 ? arr.length / 2 : arr.length / 2 - 1; 
  for (let i = 0; i < upto; i++) { 
    res.push([arr[i], arr[arr.length - 1 - i]]); 
  } 
  if (arr.length % 2 !== 0) { 
    res.push([arr[Math.floor(arr.length / 2)]]); 
  } 
  return res; 
}; 
console.log(edgePairs(arr));

आउटपुट

[ [ 1, 6 ], [ 2, 5 ], [ 3, 4 ] ]
  1. - JavaScript में सरणी को कैसे खाली करें?

    JavaScript में सरणी को खाली करने के लिए, चर को खाली सेट करें: arr = [] उदाहरण <html> <head> <title>JavaScript Arrays</title> </head> <body> <script> var arr = [orange, mango, banana, sugar, tea]; do

  1. - जावास्क्रिप्ट में ऐरे को कैसे खाली करें

    जावास्क्रिप्ट में ऐरे को क्लियर/खाली करने के कई तरीके हैं। आपको संदर्भ के आधार पर उनका उपयोग करने की आवश्यकता है। आइए उनमें से प्रत्येक को देखते हैं। मान लें हमारे पास एक ऐरे इस प्रकार परिभाषित है - let arr = [1, test, {}, 123.43]; नए ऐरे से प्रतिस्थापित करना - arr = []; यह सबसे तेज़ तरीका है। यह a

  1. JavaScript बेसिक ऐरे मेथड्स JavaScript बेसिक ऐरे मेथड्स

    कुछ बेसिक JavaScript ऐरे मेथड्स निम्नलिखित हैं: मेथड विवरण Array.push() ऐरे के अंत में एलिमेंट्स जोड़ने के लिए। Array.pop() ऐरे के अंत से एलिमेंट्स हटाने के लिए। Array.unshift() ऐरे के शुरुआत में एलिमेंट्स