Questions marquées «ecmascript-6»

La version 2015 de la spécification ECMAScript, désormais une norme (ECMAScript 2015). Utilisez cette balise uniquement lorsque la question concerne spécifiquement les nouvelles fonctionnalités ou les modifications techniques fournies dans ECMAScript 2015.






8
Qu'est-ce que «exporter par défaut» en javascript?
Fichier: SafeString.js // Build out our basic SafeString type function SafeString(string) { this.string = string; } SafeString.prototype.toString = function() { return "" + this.string; }; export default SafeString; Je n'en ai jamais vu export defaultauparavant. Existe-t-il des éléments équivalents export defaultqui peuvent être plus faciles à comprendre?



14
Alternatives aux variables de classe ES6
Actuellement dans ES5, beaucoup d'entre nous utilisent le modèle suivant dans les frameworks pour créer des classes et des variables de classe, ce qui est confortable: // ES 5 FrameWork.Class({ variable: 'string', variable2: true, init: function(){ }, addItem: function(){ } }); Dans ES6, vous pouvez créer des classes en mode …


13
Quelle est la signification de «=>» (une flèche formée de égaux et supérieurs à) en JavaScript?
Je sais que l' >=opérateur signifie plus ou égal à, mais j'ai vu =>dans du code source. Quelle est la signification de cet opérateur? Voici le code: promiseTargetFile(fpParams, aSkipPrompt, relatedURI).then(aDialogAccepted => { if (!aDialogAccepted) return; saveAsType = fpParams.saveAsType; file = fpParams.file; continueSave(); }).then(null, Components.utils.reportError);


11
Node.js - SyntaxError: importation de jeton inattendue
Je ne comprends pas ce qui ne va pas. Node v5.6.0 NPM v3.10.6 Le code: function (exports, require, module, __filename, __dirname) { import express from 'express' }; L'erreur: 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) …



En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.