निम्न नमूना कोडफैले सिंटेक्स ES6
var x = ["a", "b", "c"];
var z = ["p", "q"];
var d = [...x, ...z];
var e = x.concat(z);
यहाँ, d
और e
का मूल्य बिल्कुल एक जैसे हैं पर विचार करें और ["a", "b", "c", "p", "q"]
के बराबर है, इसलिए,
- वास्तव में क्या इन के बीच अंतर है दो?
- कौन सा अधिक कुशल है और क्यों?
- फैलाव वाक्यविन्यास का उपयोग वास्तव में क्या है?
क्या आपको नहीं लगता कि औपचारिक विशाल भाषा में इन छोटे शॉर्टकटों का परिचय कुछ अनजान बग छोड़ सकता है, मेरा मतलब है कि यह बहुत अनावश्यक है या मुझे इसकी आवश्यकता नहीं है।
जबकि इसके उत्तर: "क्या आपको नहीं लगता कि औपचारिक विशाल भाषा में इन छोटे शॉर्टकटों का परिचय कुछ अनजान बग छोड़ सकता है" राय होगी, मेरी राय यह है कि, हाँ, अधिकांश ईएस 6 है बग्गी कोड का एक बड़ा हिस्सा उत्पन्न करने जा रहा है क्योंकि मैला और/या जूनियर डेवलपर्स वास्तव में समझ नहीं पाएंगे कि वे क्या कर रहे हैं। – rockerest
तेजी से करने का समय! – towerofnix
@ रॉकस्टेस्ट ठीक वही है जो मैं सोच रहा था। – void