"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > अपने कोड में बग से बचें: Moment.js में परिवर्तनशील बनाम गैर-परिवर्तनशील तरीके

अपने कोड में बग से बचें: Moment.js में परिवर्तनशील बनाम गैर-परिवर्तनशील तरीके

2024-11-08 को प्रकाशित
ब्राउज़ करें:524

Avoid Bugs in Your Code: Mutating vs. Non-Mutating Methods in Moment.js

Moment.js के साथ काम करते समय, यह जानना आवश्यक है कि कौन सी विधियां मूल दिनांक ऑब्जेक्ट को बदलती हैं और कौन सी विधियां नए मान लौटाती हैं। इससे आपको अपने कोड में अनपेक्षित दुष्प्रभावों से बचने में मदद मिल सकती है। यहां एक त्वरित मार्गदर्शिका है:

?वे तरीके जो मूल दिनांक ऑब्जेक्ट को बदलते हैं:

  • startOf(unit) - निर्दिष्ट इकाई की शुरुआत की तारीख निर्धारित करता है (उदाहरण के लिए, 'वर्ष', 'महीना', 'दिन')।
  • endOf(unit) - निर्दिष्ट इकाई के अंत की तिथि निर्धारित करता है।
  • add(value, Unit) - निर्दिष्ट मान और इकाई के आधार पर मूल मोमेंट ऑब्जेक्ट में समय जोड़ता है।
  • घटाना(मूल्य, इकाई) - निर्दिष्ट मूल्य और इकाई के आधार पर मूल क्षण वस्तु से समय घटाता है।
  • set(unit, value) - मूल मोमेंट ऑब्जेक्ट की निर्दिष्ट इकाई को दिए गए मान पर सेट करता है।

? वे तरीके जो एक नई वस्तु लौटाते हैं:

  • toISOString() - मोमेंट ऑब्जेक्ट को ISO 8601 स्ट्रिंग में परिवर्तित करता है।
  • toDate() - मोमेंट ऑब्जेक्ट को मूल जावास्क्रिप्ट दिनांक ऑब्जेक्ट में परिवर्तित करता है।
  • format() — दिए गए • फॉर्मेट स्ट्रिंग के आधार पर मोमेंट ऑब्जेक्ट को एक स्ट्रिंग के रूप में फ़ॉर्मेट करता है।
  • क्लोन() - मोमेंट ऑब्जेक्ट की एक प्रति बनाता है।

मोमेंट.जेएस में परिवर्तनशील और गैर-परिवर्तनशील तरीकों के बीच अंतर जानना स्वच्छ और पूर्वानुमानित कोड लिखने के लिए महत्वपूर्ण है। अप्रत्याशित बग से बचने और कोड रखरखाव में सुधार करने के लिए इन भेदों से सावधान रहें।

विज्ञप्ति वक्तव्य यह आलेख यहां पुन: प्रस्तुत किया गया है: https://dev.to/jay_jethava_3bc967a3da87d/avoid-bugs-in-your-code-mutating-vs-non-mutating-methods-in-momentjs-19oi?1 यदि कोई उल्लंघन है, तो कृपया स्टडी_गोलंग@163 .comडिलीट से संपर्क करें
नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3