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

JavaScript में डिफ़ॉल्ट मानों के साथ सरणी को नई सरणी में मैप करना


मान लीजिए, हमारे पास स्टॉपवॉच के लिए प्रारंभ समय और रोक समय की एक सरणी है जैसे −

const arr = [     { startTime: 1234, stopTime: 2345 },     { startTime: 3452, stopTime: 9304 },     { startTime: 2345, stopTime: 7432 },     { startTime: 4567, stopTime: 6252 } ];

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

इसलिए, उपरोक्त सरणी के लिए, आउटपुट इस तरह दिखना चाहिए −

const output = [ 1111, 5852, 5087, 1685 ];

उदाहरण

इसके लिए कोड होगा −

const arr = [     { startTime: 1234, stopTime: 2345 },     { startTime: 3452, stopTime: 9304 },     { startTime: 2345, stopTime: 7432 },     { startTime: 4567, stopTime: 6252 } ]; const findInterval = (arr = []) => {     let res = [];     res = arr.map(el => {       const { startTime: sT, stopTime: eT } = el;       const interval = eT - sT;       return interval;     });     return res; }; console.log(findInterval(arr));

आउटपुट

और कंसोल में आउटपुट होगा −

[ 1111, 5852, 5087, 1685 ]

  1. जावास्क्रिप्ट में new कीवर्ड के साथ ऐरे बनाना जावास्क्रिप्ट में new कीवर्ड के साथ ऐरे बनाना

    परिचय जावास्क्रिप्ट में ऐरे बनाने का एक तरीका new Array() कंस्ट्रक्टर का उपयोग करना है। हालांकि, ऐरे लिटरल सिंटैक्स [] आमतौर पर पसंद किया जाता है क्योंकि यह अधिक संक्षिप्त और तेज़ है। उदाहरण निम्न कोड जावास्क्रिप्ट में new कीवर्ड के साथ ऐरे बनाने के लिए है: <!DOCTYPE html> <html lang=&qu

  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. जावास्क्रिप्ट में null/खाली ऑब्जेक्ट्स वाले ऐरे में वैल्यूज कैसे असाइन करें? जावास्क्रिप्ट में null/खाली ऑब्जेक्ट्स वाले ऐरे में वैल्यूज कैसे असाइन करें?

    जावास्क्रिप्ट का उपयोग करके null/खाली ऑब्जेक्ट्स वाले ऐरे में वैल्यूज असाइन करने के लिए निम्नलिखित कोड है: उदाहरण <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial