यह वस्तुओं को नष्ट करने के लिए ES6 में एक नई विशेषता है।
जैसा कि हम सभी जानते हैं कि यहां एक असाइनमेंट ऑपरेशन हो रहा है, जिसका मतलब है कि राइट साइड वैल्यू को लेफ्ट साइड वेरिएबल को सौंपा जा रहा है।
var { Navigation } = require('react-router');
इस मामले में require('react-router')
विधि एक वस्तु को मुख्य मूल्य जोड़ी के साथ लौटाती है जैसे कुछ चीज
{ Navigation: function a(){},
Example1: function b(){},
Example2: function c(){}
}
।
और अगर हम उस लौटे हुए ऑब्जेक्ट में एक कुंजी लेना चाहते हैं तो Navigation
एक वैरिएबल को कहें कि हम उस के लिए ऑब्जेक्ट डिस्ट्रक्टिंग का उपयोग कर सकते हैं ।
यह केवल तभी संभव होगा जब हमारे पास महत्वपूर्ण अंतर्देशीय होगा।
इसलिए, असाइनमेंट स्टेटमेंट के बाद, स्थानीय वेरिएबल Navigation
होगाfunction a(){}
एक और उदाहरण इस तरह दिखता है।
var { p, q } = { p: 1, q:2, r:3, s:4 };
console.log(p) //1;
console.log(q) //2;
webpack.config.js
आप शायद हैjsx-loader
साथharmony
ध्वज सक्षम