2016-01-05 7 views
5

तो टी.जे. पढ़ने के बाद क्रॉउडर का जवाब this प्रश्न का उत्तर है, ऐसा लगता है कि ES 6 spec के पास चर नामों के लिए अज्ञात कार्यों के लिए फ़ंक्शन नामों का उल्लंघन करने के नियम हैं। क्या हमें अभी भी नामित फ़ंक्शन एक्सप्रेशन का उपयोग करने की आवश्यकता है? ऐसा लगता है कि ईएस 6 इसे अनावश्यक बनाता है।क्या ES6 नाम फ़ंक्शन एक्सप्रेशन को अनावश्यक बनाता है?

उत्तर

1

अभी तक नहीं। अभी तक कोई पूरी तरह से ES 6 अनुपालन जेएस पर्यावरण नहीं है। इसके अलावा हमें आने वाले वर्षों के लिए विरासत ब्राउज़र का समर्थन करना होगा। हालांकि, नामित फ़ंक्शन एक्सप्रेशन का उपयोग करने के मुख्य बिंदुओं में से एक यह है कि आपको त्रुटियों पर बेहतर स्टैक निशान मिलते हैं, जब और यदि कार्यान्वयन ईएस 6 स्पेक तक पहुंच जाता है तब तक जब आपका विकास वातावरण अनुपालन करता है तो आप बिना प्राप्त कर सकते हैं उन्हें।

+0

प्रश्न इस बात के बारे में नहीं है कि ES6 व्यापक रूप से समर्थित है –

+0

@ पीटर एरोनजेन्टाई प्रश्न (AFAIK) है कि क्या वर्चुअल नामों से फ़ंक्शन नामों को शामिल करने पर ES 6 के नियम नामित फ़ंक्शन एक्सप्रेशन का अनावश्यक उपयोग करते हैं। 'अभी तक नहीं' (मैंने सोचा) सुंदर स्पष्ट रूप से 'हां लेकिन आज नहीं' इंगित करता है। ईएस 6 समर्थन के बारे में टिप्पणी बताती है * क्यों * आज नहीं। मैंने इसे प्रासंगिक समझा। –

संबंधित मुद्दे