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

जावास्क्रिप्ट के साथ एक निश्चित समय सीमा में समय देखने के लिए मानचित्र फ़ंक्शन का उपयोग कैसे करें?

<घंटा/>

मान लीजिए, हमारे पास उस समय के साथ विषय रिकॉर्ड हैं जब हम उनका अध्ययन करने की योजना बना रहे हैं -

const scheduleDetails = [
   { subjectName: 'JavaScript', studyTime: '5 PM - 11 PM' },
   { subjectName: 'MySQL', studyTime: '12 AM - 4PM' }
]

यहां बताया गया है कि हम मानचित्र () का उपयोग कैसे कर सकते हैं। निम्नलिखित कोड है -

उदाहरण

const scheduleDetails = [
   { subjectName: 'JavaScript', studyTime: '5 PM - 11 PM' },
   { subjectName: 'MySQL', studyTime: '12 AM - 4PM' }
]
function timeToReadSubjectName(scheduleDetails) {
   var currentTime = new Date().getHours();
   let result = '';
   scheduleDetails.map(obj => {
      const hourDetails = obj.studyTime.split(' ');
      const firstCurrentTime = hourDetails[1] === 'PM' ? 12 : 0;
      const secondCurrentTime = hourDetails[4] === 'PM' ? 12 : 0;
      if (currentTime > (+hourDetails[0] + firstCurrentTime) &&
      currentTime < (+hourDetails[3] + secondCurrentTime)) {
         result = obj.subjectName;
      };
   })
   return result;
}
console.log("The Subject which you need to read in this
time="+timeToReadSubjectName(scheduleDetails));

उपरोक्त प्रोग्राम को चलाने के लिए, आपको निम्न कमांड का उपयोग करने की आवश्यकता है -

node fileName.js.

यहाँ, मेरी फ़ाइल का नाम है demo128.js.

आउटपुट

यह निम्नलिखित आउटपुट देगा -

PS C:\Users\Amit\JavaScript-code> node demo128.js
The Subject which you need to read in this time=JavaScript

  1. Excel में IF फ़ंक्शन का उपयोग कैसे करें

    क्या जानना है IF फ़ंक्शन का उपयोग तार्किक परीक्षण करने के लिए किया जाता है, यानी कुछ सच है या नहीं। IF फ़ंक्शन सिंटैक्स और तर्क =IF . हैं (लॉजिकल_टेस्ट, value_if_true, [value_if_false]). उदाहरण के लिए =IFA3,बड़ा, छोटा)। यह आलेख बताता है कि Excel 2019 और Microsoft 365 सहित Excel के सभी संस्करणों

  1. जावास्क्रिप्ट फ़ंक्शंस का उपयोग कैसे करें:एक चरण-दर-चरण मार्गदर्शिका

    जावास्क्रिप्ट फ़ंक्शन कोड के कस्टम ब्लॉक हैं जिनका पुन:उपयोग किया जा सकता है। फ़ंक्शंस कोड को अधिक मॉड्यूलर बनाने की अनुमति देते हैं और ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग के लिए आवश्यक हैं। कार्यों को घोषणाओं या अभिव्यक्तियों के माध्यम से परिभाषित किया जा सकता है। यदि आप जावास्क्रिप्ट सीखने की कोशिश

  1. जब समय जावास्क्रिप्ट में किसी विशिष्ट समय तक पहुंचता है तो मैं फ़ंक्शन को कैसे ट्रिगर करूं?

    इसके लिए विशिष्ट दिनांक समय का समय निकालें और सेटटाइमआउट () का उपयोग करके फ़ंक्शन को कॉल करें। कोड इस प्रकार है - उदाहरण <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, ini