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

JavaScript में संख्या सरणियों का निरपेक्ष अंतर


मान लीजिए, हमारे पास दो सरणियाँ हैं जैसे ये:

const arr1 = [1,2,3,4,5,6];
const arr2 = [9,8,7,5,8,3];

हमें एक JavaScript फ़ंक्शन लिखना होगा जो ऐसी दो सरणियाँ लेता है और सरणी के संबंधित तत्वों के बीच निरपेक्ष अंतर की एक सरणी लौटाता है।

तो, इन सरणियों के लिए, आउटपुट इस तरह दिखना चाहिए:

const output = [8,6,4,1,3,3];

हम एक for लूप का उपयोग करेंगे और निरपेक्ष अंतर को पुनरावर्ती रूप से एक नई सरणी में डालते रहेंगे और अंत में सरणी लौटाएंगे।

इसलिए, आइए इस फ़ंक्शन के लिए कोड लिखते हैं:

उदाहरण

इसका कोड निम्नलिखित होगा:

const arr1 = [1,2,3,4,5,6];
const arr2 = [9,8,7,5,8,3];
const absDifference = (arr1, arr2) => {
  const res = [];
  for(let i = 0; i < arr1.length; i++){
    const el = Math.abs((arr1[i] || 0) - (arr2[i] || 0));
    res[i] = el;
  };
  return res;
};
console.log(absDifference(arr1, arr2));

आउटपुट

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

[ 8, 6, 4, 1, 3, 3 ]

  1. JavaScript Const: ब्लॉक-स्कोप्ड कॉन्स्टेंट्स JavaScript Const: ब्लॉक-स्कोप्ड कॉन्स्टेंट्स

    const ES2015 (ES6) में पेश किया गया एक ब्लॉक-स्कोप्ड वेरिएबल डिक्लेरेशन है जो रीअसाइनमेंट को रोकता है। यह आधुनिक JavaScript में डिफ़ॉल्ट विकल्प होना चाहिए जब रीअसाइनमेंट की आवश्यकता न हो। उदाहरण { try { a = 44; // TypeError: Assignment to constant variable } catch (e

  1. - JavaScript में संख्या के अंकों के योग और गुणनफल का अंतर

    समस्याहमें एक JavaScript फ़ंक्शन लिखना है जो एक संख्या n लेता है। हमारा फ़ंक्शन उस संख्या के सभी अंकों के योग और गुणनफल के बीच निरपेक्ष अंतर खोजना चाहिए।उदाहरणनिम्नलिखिक कोड है − acc * +val, 1); const diff = product - sum; return Math.abs(diff); }; console.log(sumProductDifference(num));आउटपुट

  1. - JavaScript में घनाभों के आयतन का अंतर

    समस्याहमें एक JavaScript फ़ंक्शन लिखना है जो दो ऐरे लेता है, जो दो घनाभों की लंबाई, चौड़ाई, और ऊंचाई निर्दिष्ट करते हैं। हमारा फ़ंक्शन दोनों घनाभों का आयतन गणना करना चाहिए और उनका निरपेक्ष अंतर लौटाना चाहिए।उदाहरणनिम्नलिखिक कोड है − { const v1 = l1 * w1 * h1; const v2 = l2 * w2 * h2; const dif