ES5 भाषा spec clearly states कि Error(foo)
new Error(foo)
जैसा ही काम करता है।`त्रुटि()` से अधिक नई त्रुटि() `बेहतर कब है?
लेकिन मुझे लगता है कि जंगली में, लंबे new Error(foo)
रूप अधिक आम है।
क्या इसके लिए कोई कारण है?
क्या कोई ऐसी स्थिति है जहां new Error(foo)
का उपयोग Error(foo)
का उपयोग करने के लिए बेहतर है?
अपरकेस फ़ंक्शन नाम कक्षाओं पर विचार करने वाले स्थिर कोड चेक और जांच कर सकते हैं कि उन्हें नए के साथ बुलाया जाना चाहिए। –
एक अन्य कारण यह है कि लोग नहीं जानते या जानते हैं लेकिन इसे पसंद करते हैं क्योंकि यही वह है जो उन्हें दिया जाता है कि नया उपयोग मानक पैटर्न रहा है। –