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

JavaScript में सरणी का मध्य तत्व कैसे चुनें?


हमें एक 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 /> <title>Document</title> <style>    

  1. - JavaScript में ऐरे का मेजोरिटी एलिमेंट ढूंढना

    हमें आकार n का एक ऐरे दिया गया है, और हमें मेजोरिटी एलिमेंट ढूंढना है। मेजोरिटी एलिमेंट वह एलिमेंट है जो [ n/2 ] से अधिक बार आता है।उदाहरण { const threshold = Math.floor(arr.length / 2); const map = {}; for (let i = 0; i threshold) return value }; return false; }; console.log(majori

  1. - JavaScript का उपयोग करके बहुआयामी सरणी इंटरसेक्शन कैसे करें?

    हमें एक JavaScript फ़ंक्शन लिखना आवश्यक है जो लिटरल मानों की सरणियों की एक बहुआयामी सरणी लेता है। हमारा फ़ंक्शन इनपुट सरणी में मौजूद सभी उप-सरणियों की इंटरसेक्टिंग सरणी वापस करना चाहिए।उदाहरणइसके लिए कोड होगा − { if(!thisObj[element]){ thisObj[element] = true; }