कौन सा करना बेहतर है: एक const
तीर समारोह निर्यात करते हैं, तो जैसे:निर्यात कॉन्स तीर समारोह या मूल कार्य?
export const foo =() => 'bar'
या एक नियमित रूप से समारोह निर्यात करते हैं, तो जैसे:
export function baz() {
return 'bar';
}
वे इतने तरह संकलन:
exports.baz = baz;
function baz() {
return 'bar';
}
var foo = exports.foo = function foo() {
return 'bar';
};
ऐसा लगता है कि कॉन्स/तीर फ़ंक्शन संयोजन का उपयोग एक अतिरिक्त चर (foo
) घोषित करता है, जो एक अनावश्यक अतिरिक्त एस लगता है सरल समारोह घोषणा पर tep।
यह ईसीएमएस्क्रिप्ट 6 ईसीएमएस्क्रिप्ट 5 में संकलित किया जा रहा है, है ना? – qxz
प्रश्न का मानना है कि ईएस 6 कोड को ईबे 5 में बेबेल के साथ पारदर्शी किया गया है, यह सच नहीं हो सकता है। – estus
हां, मैं स्पष्ट नहीं होने के लिए क्षमा चाहता हूं। ईएस 6 को बेबेल के माध्यम से ES5 में पारदर्शी किया जा रहा है। – abustamam