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.

5
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 () { console.log('Name is :'+ …


6
Pourquoi les accessoires JSX ne devraient-ils pas utiliser les fonctions fléchées ou se lier?
J'exécute lint avec mon application React et je reçois cette erreur: error JSX props should not use arrow functions react/jsx-no-bind Et c'est là que j'exécute la fonction flèche (à l'intérieur onClick): {this.state.photos.map(tile => ( <span key={tile.img}> <Checkbox defaultChecked={tile.checked} onCheck={() => this.selectPicture(tile)} style={{position: 'absolute', zIndex: 99, padding: 5, backgroundColor: 'rgba(255, 255, …

13
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 généralement). J'ai …


3
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 similaire à celui d'un tableau sérialisé. JSON.stringify(["foo", "bar"]); // …

5
Que fait exactement la fonction JavaScript anonyme f => f?
J'utilise une bibliothèque tierce qui a une fonction qui prend des fonctions comme arguments. Je fais des vérifications conditionnelles pour décider d'ajouter ou non une fonction particulière en tant que paramètre et dans certains cas, je ne veux pas fournir de fonction. Fournir null dans ce cas génère une erreur. …

5
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 et je n'ai rien trouvé …




5
Importez dynamiquement des images à partir d'un répertoire à l'aide de webpack
Voici donc mon flux de travail actuel pour l'importation d'images et d'icônes dans Webpack via ES6: import cat from './images/cat1.jpg' import cat2 from './images/cat2.svg' import doggy from './images/doggy.png' import turtle from './images/turtle.png' <img src={doggy} /> Cela devient vite compliqué. Voici ce que je veux: import * from './images' <img src={doggy} …

2
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 marche: get status() { …

6
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 …


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.