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.

6
Quelles sont les utilisations réelles d'ES6 WeakMap?
Quelles sont les utilisations réelles de la WeakMapstructure de données introduite dans ECMAScript 6? Étant donné qu'une clé d'une carte faible crée une référence forte à sa valeur correspondante, garantissant qu'une valeur qui a été insérée dans une carte faible ne disparaîtra jamais tant que sa clé est toujours vivante, …

10
Répartition des objets vs Object.assign
Disons que j'ai une optionsvariable et que je veux définir une valeur par défaut. Quels sont les avantages / inconvénients de ces deux alternatives? Utilisation de la propagation d'objets options = {...optionsDefault, ...options}; Ou en utilisant Object.assign options = Object.assign({}, optionsDefault, options); C'est l' engagement qui m'a fait me demander.




27
Comment ajouter plusieurs classes à un composant ReactJS
Je suis nouveau sur ReactJS et JSX et j'ai un petit problème avec le code ci-dessous. J'essaie d'ajouter plusieurs classes à l' classNameattribut sur chacune li: <li key={index} className={activeClass, data.class, "main-class"}></li> Mon composant React est: var AccountMainMenu = React.createClass({ getInitialState: function() { return { focused: 0 }; }, clicked: function(index) …

16
Naviguer par programme en utilisant Reactor V4
Je viens de remplacer la react-routerv3 en v4. Mais je ne sais pas comment naviguer par programmation dans la fonction membre de a Component. c'est-à-dire dans la handleClick()fonction que je veux naviguer après /path/some/whereavoir traité certaines données. Je le faisais par: import { browserHistory } from 'react-router' browserHistory.push('/path/some/where') Mais je …

4
module.exports vs export par défaut dans Node.js et ES6
Quelle est la différence entre les nœuds module.exportset les ES6 export default? J'essaie de comprendre pourquoi j'obtiens l'erreur "__ n'est pas un constructeur" lorsque j'essaie de le faire export defaultdans Node.js 6.2.2. Ce qui fonctionne 'use strict' class SlimShady { constructor(options) { this._options = options } sayName() { return 'My …





11
Map vs Object en JavaScript
Je viens de découvrir chromestatus.com et, après avoir perdu plusieurs heures de ma journée, j'ai trouvé cette entrée de fonctionnalité : Carte: les objets de carte sont de simples cartes clé / valeur. Cela m'a dérouté. Les objets JavaScript normaux sont des dictionnaires, alors en quoi Mapdiffère-t-il d'un dictionnaire? Conceptuellement, …



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.