ecmascript-6 पर टैग किए गए जवाब

ECMAScript विनिर्देश का 2015 संस्करण, अब एक मानक (ECMAScript 2015) है। केवल इस टैग का उपयोग करें जहां प्रश्न विशेष रूप से ECMAScript 2015 में प्रदान की गई नई सुविधाओं या तकनीकी परिवर्तनों से संबंधित है।

30
"Let" और "var" का उपयोग करने में क्या अंतर है?
ECMAScript 6 पेश किया गया let वक्तव्य किया । मैंने सुना है कि इसे "स्थानीय" चर के रूप में वर्णित किया गया है, लेकिन मुझे अभी भी यकीन नहीं है कि यह किस तरह से अलग व्यवहार करता है var कीवर्ड की । क्या अंतर हैं? कब letइस्तेमाल किया जाना …

26
क्या (a == 1 && a == 2 && a == 3) कभी सच का मूल्यांकन कर सकते हैं?
इस पोस्ट में सुधार करना चाहते हैं? इस प्रश्न का विस्तृत उत्तर प्रदान करें, जिसमें उद्धरण और आपका उत्तर सही क्यों है की व्याख्या भी शामिल है। बिना पर्याप्त विवरण के उत्तर संपादित या हटाए जा सकते हैं। मॉडरेटर नोट: कृपया कोड को संपादित करने या इस नोटिस को हटाने …

10
Node.js के उपयोग से ES6 आयात / निर्यात की आवश्यकता होती है
जिस परियोजना में मैं सहयोग कर रहा हूं, हमारे पास दो विकल्प हैं कि हम किस मॉड्यूल सिस्टम का उपयोग कर सकते हैं: आयात मॉड्यूल का उपयोग कर require, और निर्यात का उपयोग कर module.exportsऔर exports.foo। ईएस 6 का उपयोग करके मॉड्यूल आयात करना import, और ईएस 6 का उपयोग …

11
मुझे ES6 आयात के लिए घुंघराले ब्रेसिज़ का उपयोग कब करना चाहिए?
यह स्पष्ट प्रतीत होता है, लेकिन मैंने अपने आप को थोड़ा उलझन में पाया कि ईएस 6 में एक एकल मॉड्यूल आयात करने के लिए घुंघराले ब्रेसिज़ का उपयोग कब करना है। उदाहरण के लिए, मैं जिस रिएक्ट-नेटिव प्रोजेक्ट में काम कर रहा हूं, उसमें मेरे पास निम्नलिखित फाइल और …

6
ECMAScript 6 एरो फ़ंक्शन जो एक ऑब्जेक्ट लौटाता है
किसी एरो फंक्शन से किसी ऑब्जेक्ट को वापस करते समय, ऐसा लगता है कि व्याकरण में अस्पष्टता के कारण अतिरिक्त सेट {}और returnकीवर्ड का उपयोग करना आवश्यक है । इसका मतलब है कि मैं लिख नहीं सकता p => {foo: "bar"}, लेकिन लिखना होगा p => { return {foo: "bar"}; …

8
जावास्क्रिप्ट में "निर्यात डिफ़ॉल्ट" क्या है?
फ़ाइल: 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जिसे समझना आसान हो सकता है?


3
क्या 'एरो फ़ंक्शंस' और 'फ़ंक्शंस' बराबर / विनिमेय हैं?
ES2015 में एरो फ़ंक्शंस एक अधिक संक्षिप्त सिंटैक्स प्रदान करते हैं। क्या मैं अपने सभी फ़ंक्शन घोषणाओं / अभिव्यक्तियों को अब एरो फ़ंक्शन के साथ बदल सकता हूं? मुझे क्या देखना है? उदाहरण: कंस्ट्रक्टर फ़ंक्शन function User(name) { this.name = name; } // vs const User = name => { …

14
ES6 वर्ग चर विकल्प
वर्तमान में ES5 में हम में से कई लोग कक्षाओं और वर्ग चर बनाने के लिए चौखटे में निम्नलिखित पैटर्न का उपयोग कर रहे हैं, जो कि कम्फर्टेबल है: // ES 5 FrameWork.Class({ variable: 'string', variable2: true, init: function(){ }, addItem: function(){ } }); ES6 में आप मूल रूप से …

7
जावास्क्रिप्ट में एकाधिक तीर फ़ंक्शंस का क्या मतलब है?
मैं reactकोड का एक गुच्छा पढ़ रहा हूं और मुझे इस तरह से सामान दिखाई देता है जो मुझे समझ में नहीं आता है: handleChange = field => e => { e.preventDefault(); /// Do something here }

13
जावास्क्रिप्ट में "=>" (बराबरी और उससे अधिक से बना एक तीर) का अर्थ क्या है?
मुझे पता है कि >=ऑपरेटर का मतलब इससे अधिक या उसके बराबर है, लेकिन मैंने =>कुछ स्रोत कोड में देखा है। उस ऑपरेटर का मतलब क्या है? यहाँ कोड है: promiseTargetFile(fpParams, aSkipPrompt, relatedURI).then(aDialogAccepted => { if (!aDialogAccepted) return; saveAsType = fpParams.saveAsType; file = fpParams.file; continueSave(); }).then(null, Components.utils.reportError);

30
जावास्क्रिप्ट ईएस 6 कक्षाओं में निजी गुण
क्या ES6 कक्षाओं में निजी संपत्तियां बनाना संभव है? यहाँ एक उदाहरण है। मैं कैसे तक पहुँच को रोक सकता हूँ instance.property? class Something { constructor(){ this.property = "test"; } } var instance = new Something(); console.log(instance.property); //=> "test"

11
Node.js - SyntaxError: अप्रत्याशित टोकन आयात
मुझे समझ नहीं आया कि क्या गलत है। नोड v5.6.0 एनपीएम v3.10.6 कोड: function (exports, require, module, __filename, __dirname) { import express from 'express' }; त्रुटि: SyntaxError: Unexpected token import at exports.runInThisContext (vm.js:53:16) at Module._compile (module.js:387:25) at Object.Module._extensions..js (module.js:422:10) at Module.load (module.js:357:32) at Function.Module._load (module.js:314:12) at Function.Module.runMain (module.js:447:10) at startup …

11
समानांतर में async / प्रतीक्षा कार्यों को कॉल करें
जहां तक ​​मैं समझता हूं, ES7 / ES2016 में कई awaitकोड डालते .then()हुए वादों के साथ काम करने के समान होगा , जिसका अर्थ है कि वे लंबन के बजाय एक के बाद एक निष्पादित करेंगे। इसलिए, उदाहरण के लिए, हमारे पास यह कोड है: await someCall(); await anotherCall(); क्या …

9
मुझे ECMAScript 6 में एरो फ़ंक्शंस का उपयोग कब करना चाहिए?
यह सवाल उन लोगों पर निर्देशित किया गया है जिन्होंने आगामी ECMAScript 6 (हार्मनी) के संदर्भ में कोड शैली के बारे में सोचा है और जिन्होंने पहले ही भाषा के साथ काम किया है। के साथ () => {}और function () {}हम ES6 में फ़ंक्शन लिखने के लिए दो समान …

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.