दिलचस्प पोस्ट
एंड्रॉइड 4.0 आईसीएस में ऑडियो स्ट्रीम मोड को कॉल करें jQuery AJAX: सफलता पर वापसी का मूल्य JavaScript के साथ यूआरएल हैश / टुकड़ा पहचानकर्ता को पार्स करना क्रोमियम ब्राउज़र पर पाठ को कैसे ऑडियो बनाने या परिवर्तित करना है? पायथन पीसाइड और प्रगति बार थ्रेडिंग एक फाइल reparse करने के लिए Logstash मजबूर करने के लिए कैसे? मैं फ़ायरफ़ॉक्स या क्रोम के साथ HTTP POST अनुरोधों को मैन्युअल रूप से कैसे फंसा सकता हूं? Simplexml_load_string () त्रुटि पार्स करने में विफल सरल सीएसएस एनिमेशन लूप – फ़ेडिंग इन एंड आउट "लोडिंग" टेक्स्ट जब बीओएम (बाइट ऑर्डर मार्क) लापता है, तो मैं सर्वश्रेष्ठ एन्कोडिंग कैसे अनुमान लगा सकता हूं? LINQ से इकाईयों को 'इन्टर 32 इंट 32 (सिस्टम। स्ट्रिंग)' विधि की पहचान नहीं होती है, और यह विधि स्टोर अभिव्यक्ति में अनुवाद नहीं की जा सकती साइगविन के लिए देशी NTFS सिम्बलिक लिंक सक्षम करें नोड में http .request () पर समय-निर्धारण कैसे सेट करें? किसी HTML पृष्ठ पर इनपुट को सुरक्षित करने के लिए सी # का उपयोग कैसे करें? तालिका लेआउट में पंक्तियों को गतिशील रूप से कैसे जोड़ें

जावास्क्रिप्ट में "निर्यात डिफ़ॉल्ट" क्या है?

फ़ाइल: SafeString.js

// Build out our basic SafeString type function SafeString(string) { this.string = string; } SafeString.prototype.toString = function() { return "" + this.string; }; export default SafeString; 

मैंने पहले कभी भी export default नहीं देखा है export default लिए कोई समकक्ष सामान क्या समझने में आसान हो सकता है?

Solutions Collecting From Web of "जावास्क्रिप्ट में "निर्यात डिफ़ॉल्ट" क्या है?"

यह ES6 मॉड्यूल प्रणाली का हिस्सा है, जो यहाँ वर्णित है । उस दस्तावेज़ में एक उपयोगी उदाहरण भी है:

यदि कोई मॉड्यूल एक डिफ़ॉल्ट निर्यात को परिभाषित करता है:

 module "foo" { export default function() { console.log("hello!") } } 

तो आप घुंघराले ब्रेसिज़ को छोड़कर उस डिफ़ॉल्ट निर्यात को आयात कर सकते हैं:

 import foo from "foo"; foo(); // hello! 

अद्यतन: 2 फरवरी 2015 तक, मॉड्यूल सिस्टम को § 15.2 में परिभाषित किया गया है और विशेष रूप से export वाक्यविन्यास ES6 मसौदा विनिर्देश के §15.2.3 में परिभाषित किया गया है। बेशक, क्योंकि यह अभी भी एक मसौदा है, यह भविष्य में बदल सकता है

export default function(){} का उपयोग तब किया जा सकता है जब फ़ाइल में केवल एक निर्यात होता है ध्यान दें फ़ंक्शन का कोई नाम नहीं है वैकल्पिक नामित निर्यात है

इस पृष्ठ में विस्तार export default का वर्णन किया गया है साथ ही साथ मॉड्यूल के बारे में अन्य विवरण जिन्हें मैंने बहुत उपयोगी पाया

export default का प्रयोग एक वर्ग, फ़ंक्शन या स्क्रिप्ट फ़ाइल से आदिम को निर्यात करने के लिए किया जाता है।

निर्यात के रूप में भी लिखा जा सकता है

 export default function SafeString(string) { this.string = string; } SafeString.prototype.toString = function() { return "" + this.string; }; 

इसका उपयोग किसी अन्य स्क्रिप्ट फ़ाइल में इस फ़ंक्शन को आयात करने के लिए किया जाता है

App.js में कहें , आप कर सकते हैं

 import SafeString from './handlebars/safe-string'; 

निर्यात के बारे में थोड़ा छोटा

जैसा कि नाम कहता है, इसका इस्तेमाल स्क्रिप्ट फ़ाइलों या मॉड्यूल से फ़ंक्शंस, ऑब्जेक्ट्स, क्लासेस या एक्सप्रेशंस को निर्यात करने के लिए किया जाता है

Utiliites.js

 export function cube(x) { return x * x * x; } export const foo = Math.PI + Math.SQRT2; 

इसे आयात किया जा सकता है और इसका उपयोग के रूप में किया जा सकता है

App.js

 import { cube, foo } from 'Utilities'; console.log(cube(3)); // 27 console.log(foo); // 4.555806215962888 

या

 import * as utilities from 'Utilities'; console.log(utilities.cube(3)); // 27 console.log(utilities.foo); // 4.555806215962888 

जब निर्यात डिफ़ॉल्ट उपयोग किया जाता है, यह बहुत आसान है स्क्रिप्ट फ़ाइलें केवल एक चीज़ का निर्यात करती हैं cube.js

 export default function cube(x) { return x * x * x; }; 

और App.js के रूप में इस्तेमाल किया

 import Cube from 'cube'; console.log(Cube(3)); // 27