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

किसी सरणी के मध्य का चयन कैसे करें? - जावास्क्रिप्ट

<घंटा/>

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

फ़ंक्शन को सरणी का सबसे मध्य तत्व वापस करना चाहिए।

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

यदि सरणी है -

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

तब आउटपुट 4

. होना चाहिए

उदाहरण

निम्नलिखित कोड है -

const arr = [1, 2, 3, 4, 5, 6, 7];
const middle = function(){
   const half = this.length >> 1;
   const offset = 1 - this.length % 2;
   return this.slice(half - offset, half + 1);
};
Array.prototype.middle = middle;
console.log(arr.middle());
console.log([1, 2, 3, 4, 5, 6].middle());

आउटपुट

यह कंसोल पर निम्न आउटपुट उत्पन्न करेगा -

[ 4 ]
[ 3, 4 ]

  1. जावास्क्रिप्ट के साथ एक ही सरणी में किसी सरणी के तत्वों की नकल कैसे करें?

    निम्नलिखित एक ही सरणी में एक सरणी के तत्वों को डुप्लिकेट करने के लिए कोड है - उदाहरण <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" > <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <titl

  1. एक सरणी के बहुमत तत्व ढूँढना जावास्क्रिप्ट

    हमें आकार n की एक सरणी दी गई है, और हमें बहुसंख्यक तत्व खोजने की आवश्यकता है। बहुसंख्यक तत्व वह तत्व है जो [ n/2 ] से अधिक बार प्रकट होता है। उदाहरण const arr = [2, 4, 2, 2, 2, 4, 6, 2, 5, 2]; const majorityElement = (arr = []) => {    const threshold = Math.floor(arr.length / 2);  

  1. जावास्क्रिप्ट का उपयोग करके बहुआयामी सरणी चौराहे कैसे करें?

    हमें एक जावास्क्रिप्ट फ़ंक्शन लिखने की आवश्यकता है जो शाब्दिक मूल्यों के सरणी के बहुआयामी सरणी में ले जाता है। हमारे फंक्शन को इनपुट ऐरे में मौजूद सभी सबअरे के इंटरसेक्टिंग ऐरे को वापस करना चाहिए। उदाहरण इसके लिए कोड होगा - const arr = [    ["garden","canons","phi