Questions marquées «ecmascript-6»

104
Classes Node.js ES6 avec require

Donc jusqu'à présent, j'ai créé des classes et des modules de node.jsla manière suivante: var fs = require('fs'); var animalModule = (function () { /** * Constructor initialize object * @constructor */ var Animal = function (name) { this.name = name; }; Animal.prototype.print = function () {...

103
comparaison d'ensembles ECMA6 pour l'égalité

Comment comparer deux ensembles javascript? J'ai essayé d'utiliser ==et ===mais les deux renvoient false. a = new Set([1,2,3]); b = new Set([1,3,2]); a == b; //=> false a === b; //=> false Ces deux ensembles sont équivalents, car par définition, les ensembles n'ont pas d'ordre (du moins pas...

102
JSON stringify un ensemble

Comment un JSON.stringify () serait-il un ensemble ? Choses qui ne fonctionnaient pas dans Chromium 43: var s = new Set(['foo', 'bar']); JSON.stringify(s); // -> "{}" JSON.stringify(s.values()); // -> "{}" JSON.stringify(s.keys()); // -> "{}" Je m'attendrais à obtenir quelque chose de...

101
Webpack babel 6 décorateurs ES6

J'ai un projet écrit en ES6 avec webpack comme bundler. La plupart des transpilages fonctionnent bien, mais lorsque j'essaye d'inclure des décorateurs n'importe où, j'obtiens cette erreur: Decorators are not supported yet in 6.x pending proposal update. J'ai regardé le suivi des problèmes de Babel...

100
Convertir ES6 Iterable en Array

Supposons que vous ayez un Javascript ES6 Iterable de type tableau dont vous savez à l'avance qu'il aura une longueur limitée, quel est le meilleur moyen de le convertir en un tableau Javascript? La raison en est que de nombreuses bibliothèques js telles que le soulignement et le lodash ne...

100
Getter / setter ES6 avec fonction flèche

J'utilise babel6 et pour mon projet animal de compagnie, je crée un wrapper pour XMLHttpRequest, pour les méthodes que je peux utiliser: open = (method, url, something) => { return this.xhr.open(method, url, something); } mais pour les propriétés, la fonction de flèche ne fonctionne pas cela...

98
Est-il possible de trier un objet de carte ES6?

Est-il possible de trier les entrées d'un objet de carte es6? var map = new Map(); map.set('2-1', foo); map.set('0-1', bar); résulte en: map.entries = { 0: {"2-1", foo }, 1: {"0-1", bar } } Est-il possible de trier les entrées en fonction de leurs clés? map.entries = { 0: {"0-1", bar }, 1: {"2-1",...

98
Ai-je besoin de js lorsque j'utilise babel?

Im expérimentant avec ES6, et Im utilisant gulp pour construire et babel pour transpiler vers ES5. La sortie n'est pas exécutée dans node, mais simplement liée à partir d'un fichier .htm avec une balise. Je pense que je dois ajouter <script src='require.js'></script> ou quelque chose...