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

JavaScript में सरणी पर आइटम के बीच की दूरी ढूँढना


हमें एक फ़ंक्शन लिखना है, मान लीजिए arrayDistance(), जो संख्याओं की एक सरणी लेता है और एक और सरणी लौटाता है जिसके तत्व मूल सरणी से दो लगातार तत्वों के बीच का अंतर हों।

उदाहरण के लिए, यदि इनपुट सरणी है:

const arr = [1000, 2000, 5000, 4000, 300, 0, 1250];

तो आउटपुट होगा:

[(1000-2000), (2000-5000), (5000-4000), (4000-300), (300-0), (0-1250)]

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

उदाहरण

const arr = [1000, 2000, 5000, 4000, 300, 0, 1250];

const arrayDistance = arr => {
  return arr.reduce((acc, val, ind) => {
    if (arr[ind + 1] !== undefined) {
      return acc.concat(Math.abs(val - arr[ind + 1]));
    } else {
      return acc;
    }
  }, []);
};

console.log(arrayDistance(arr));

आउटपुट

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

[ 1000, 3000, 1000, 3700, 300, 1250 ]

  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>    body {

  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. - जावास्क्रिप्ट में सरणी के भीतर प्रत्येक सरणी का औसत निकालना

    हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो संख्याओं की सरणियों की एक सरणी लेता है। फ़ंक्शन को एक नई सरणी बनानी चाहिए, प्रत्येक उपसरणी का औसत निकालना चाहिए और उसे नई सरणी में संबंधित अनुक्रमणिका पर डालना चाहिए।मान लीजिए निम्नलिखित हमारी सरणी है -const arr = [ [1], [2, 3], [4, 5, 6, 7] ];उदाह