जावास्क्रिप्ट में इंक्रीमेंट और डिक्रीमेंट ऑपरेटर्स को लेकर विवाद
jslint टूल इंक्रीमेंट ( ) और डिक्रीमेंट (--) के उपयोग के खिलाफ चेतावनी देता है ) ऑपरेटर विभिन्न कारणों से। हालाँकि, इन ऑपरेटरों के खिलाफ तर्क कुछ हद तक विवादास्पद है। सुरक्षा कमजोरियों को जन्म देने के लिए जाने जाते हैं। इसके अतिरिक्त, PHP निर्माण $foo[$bar ] में बार-बार त्रुटियां होने की संभावना रहती है।
एक प्रतितर्क
हालांकि पेचीदगी के बारे में चिंता वैध है, यह अलग-अलग पंक्तियों में और -- का उपयोग करके इसे कम किया जा सकता है, जैसे:
i ; array[i] = foo;यह दृष्टिकोण संभावित भ्रम को समाप्त करता है। इसके अलावा, लूप के लिए एक अपवाद है, क्योंकि इंक्रीमेंट ऑपरेटर का उपयोग मुहावरेदार है और इच्छित उद्देश्य को स्पष्ट रूप से बताने में मदद करता है।
भाषा संगतताi ; array[i] = foo;
के खिलाफ तर्क और - - भाषा अनुकूलता के आधार पर कम विश्वसनीय है। जावास्क्रिप्ट अपनी स्वयं की एक भाषा है, और इसे अन्य भाषाओं द्वारा लगाए गए प्रतिबंधों से बाधित नहीं किया जाना चाहिए। इसके अलावा, आधुनिक जावास्क्रिप्ट वातावरण मजबूत त्रुटि का पता लगाने और डिबगिंग उपकरण प्रदान करते हैं जो संभावित नुकसान की पहचान करने में मदद कर सकते हैं। व्यक्तिगत पसंद पर निर्भर करता है। हालाँकि, जब उचित रूप से और उचित देखभाल के साथ उपयोग किया जाता है, तो ये ऑपरेटर जावास्क्रिप्ट विकास में मूल्यवान उपकरण हो सकते हैं।
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3