Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> 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>Doc

  1. एकाधिक मानों द्वारा जावास्क्रिप्ट सरणी के तत्वों को कैसे खोजें?

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

  1. जावास्क्रिप्ट में एक सरणी के भीतर प्रत्येक सरणी का औसत खोजें

    हमें एक JavaScript फ़ंक्शन लिखने की आवश्यकता है जो संख्याओं की सरणियों की एक सरणी लेता है। फ़ंक्शन को एक नई सरणी बनानी चाहिए, प्रत्येक उप-सरणी के लिए औसत की गणना करनी चाहिए और इसे नए सरणी में संबंधित सूचकांकों पर धकेलना चाहिए। मान लें कि निम्नलिखित हमारी सरणी है - const arr = [    [1], &n