Questions sur ecmascript-6

30
réponses

Comment retourner la réponse d'un appel asynchrone?

j'ai une fonction foo qui fait une requête Ajax. Comment puis-je retourner la réponse de foo ? j'ai essay ... that one as well } }); return result; } var result = foo(); // It always ends up being `undefined`.
demandé sur 2013-01-08 21:06:14
27
réponses

Quelle est la différence entre utiliser "let" et "var" pour déclarer une variable en JavaScript?

ECMAScript 6 introduit le let déclaration . J'ai entendu dire qu'il s'agit d'une variable" locale", mais je ne sai ... e comporte différemment du mot-clé var . Quelles sont les différences? Quand utiliser let au lieu de var ?
demandé sur 2009-04-18 00:09:26
25
réponses

Peut (a== 1 & & ==2 && a==3) évaluer à vrai?

Modérateur remarque: s'il vous Plaît résister à l'envie de modifier le code ou de supprimer le présent av ... ouver la réponse. Je sais que nous n'écrivons jamais un tel code dans notre travail quotidien, mais je suis curieux.
demandé sur 2018-01-15 23:20:47
7
réponses

Utilisation Du Noeud.js require vs. ES6 import / export

dans un projet sur lequel je collabore, nous avons deux choix sur le système de modules que nous pouvons utiliser: ... st-il autre chose que nous devrions savoir si nous devait-on utiliser des modules ES6 plutôt que des modules nodaux?
demandé sur 2015-07-11 10:19:47
8
réponses

Quand dois-je utiliser des bretelles bouclées pour l'importation ES6?

cela semble évident, mais je me suis trouvé un peu confus sur le moment d'utiliser des bretelles bouclées pour importe ... ule dans ES6 (ce n'est apparemment pas le cas, comme j'ai vu l'importation simple avec des bretelles bouclées requis)
demandé sur 2016-04-22 16:58:14
13
réponses

Classe ES6 variables alternatives

actuellement dans ES5 beaucoup d'entre nous utilisent le modèle suivant dans les cadres pour créer des classes et des ... aussi pour intégrer, d'une façon ou d'une autre.) Quel genre d'idées auriez-vous pour gérer cela situation?
demandé sur 2014-03-20 13:45:42
7
réponses

Quand dois-je utiliser les fonctions Arrow dans ECMAScript 6?

la question s'adresse aux personnes qui ont réfléchi au code style dans le contexte de L'ECMAScript 6 à venir (harmoni ... de sorte qu'elle ne nécessite pas de remaniement constant d'avant en arrière. une fonction de la notation à l'autre.
demandé sur 2014-04-08 17:50:54
10
réponses

Quelle est la signification de "=>" (une flèche formée d'égaux et plus grands que) en JavaScript?

je sais que l'opérateur >= signifie plus que ou égal à, mais j'ai vu => dans un code source. Quelle est la signi ... s.saveAsType; file = fpParams.file; continueSave(); }).then(null, Components.utils.reportError); }
demandé sur 2014-07-23 06:27:02
2
réponses

Fonction de la flèche vs déclaration / expressions de la fonction: sont-elles équivalentes / échangeables?

question canonique si vous trouvez une question après avoir remplacé une déclaration / expression de fonc ... et args = [].slice(arguments); // ... } // vs const sum = () => { let args = [].slice(arguments); // ... };
demandé sur 2015-12-18 20:58:00
1
réponses

NodeJS prévoit de soutenir les modules import/export es6 (es2015)

j'ai cherché partout sur internet sans réponse claire. actuellement NodeJS utilise uniquement la syntaxe Comm ... deJS ES2105 support link ). savez-vous si NodeJS va prendre en charge ces modules dans un avenir proche?
demandé sur 2016-05-10 10:34:21
7
réponses

Objet propagation vs Objet.assigner

disons que j'ai une variable options et que je veux définir une valeur par défaut. Quels sont les avantages e ... ner options = Object.assign({}, optionsDefault, options); C'est le commit qui m'a fait me demander.
demandé sur 2015-10-03 20:33:22
7
réponses

Pourquoi le nom " let " a-t-il été choisi pour les déclarations de variables à portée de bloc dans JavaScript?

je comprends pourquoi var prend ce nom - il est variable, const - c'est une constante, mais quelle est la signification derrière le nom pour let , qui scopes au bloc courant? Permettez-t-il?
demandé sur 2016-06-20 10:38:10
4
réponses

Que signifie javascript pour plusieurs fonctions de flèche?

j'ai lu un tas de code react et je vois des trucs comme ça que je ne comprends pas: handleChange = field => e => { e.preventDefault(); /// Do something here }
demandé sur 2015-09-25 16:06:31
4
réponses

Nœud.js-SyntaxError: importation inattendue de token [duplicate]

cette question a déjà une réponse ici: Nœud error: SyntaxError: Unexpected token ... le.js:314:12) at Function.Module.runMain (module.js:447:10) at startup (node.js:140:18) at node.js:1001:3
demandé sur 2016-09-11 15:55:44
3
réponses

Qu'est-ce que" function* " en JavaScript?

Dans ce page, j'ai trouvé une nouvelle fonction JavaScript type: // NOTE: "function*" is not supported ye ... possible de rechercher des expressions avec des astérisques ( ils sont utilisés comme des espaces réservés ).
demandé sur 2012-03-08 19:53:06
7
réponses

Carte vs objet en JavaScript

je viens de découvrir chromestatus.com et, après avoir perdu plusieurs heures de ma journée, trouvé cette entrée de ... 'ai manqué quelque chose. pourquoi JavaScript gagne-t-il un objet (bien supporté) Map ? Que faut-il faire?
demandé sur 2013-08-31 01:47:42
3
réponses

Les variables déclarées avec let ou const ne sont-elles pas hissées dans ES6?

j'ai joué avec ES6 pendant un certain temps et j'ai remarqué que tandis que les variables déclarées avec var sont hiss ... sont pas hissées? Ce qui se passe vraiment ici? Quelle est la différence entre let et const dans cette affaire?
demandé sur 2015-07-04 13:12:38
2
réponses

Les fonctionnalités d'ECMAScript 6 sont disponibles dans Node.js 0.12

une nouvelle version stable de Node.js (0.12) a atterri récemment avec un moteur V8 JavaScript amélioré de Google, ... .tanh .acosh .asinh .atanh .trunc .fround .cbrt .hypot
demandé sur 2015-02-08 02:44:52
5
réponses

Puis-je utiliser la syntaxe de la fonction flèche de ES6 avec des générateurs? (flèche notation)

ie comment exprimer ceci: function *(next) {} avec des flèches. J'ai essayé toutes les combinaisons possibles, et je ne trouve aucune documentation dessus. (Utilisant actuellement le noeud v0.11.14)
demandé sur 2014-12-26 22:51:26
5
réponses

En Utilisant ECMAScript 6

je cherche un moyen d'exécuter du code ECMAScript 6 dans la console de mon navigateur, mais la plupart des navigateurs ... nctions de flèche. Est-il un moyen (extension, script, etc.) Je peux lancer ces fonctionnalités sur Chrome?
demandé sur 2014-06-03 10:22:01
4
réponses

Comment utiliser les fonctions de flèche (champs de classe publique) comme méthodes de classe?

je suis novice dans L'utilisation des classes ES6 avec React, auparavant j'ai lié mes méthodes à l'objet courant (show ... ss.handleInputChange , par exemple setTimeout , il serait étendue à la classe par exemple, et non l'objet window .
demandé sur 2015-07-12 01:05:21
3
réponses

Appeler les méthodes statiques à partir des méthodes de classe ES6 régulières

Quelle est la façon standard d'appeler les méthodes statiques? Je peux penser à utiliser constructor ou à utiliser l ... this.n = n; } static print(n){ console.log(n); } printN(){ this.constructor.print(this.n); } }
demandé sur 2015-02-20 14:29:12
6
réponses

Javascript (ES6), l'exportation const vs d'exportation par défaut

j'essaie de déterminer s'il y a de grandes différences entre ces 2, à part le fait de pouvoir importer avec export de ... tem } from 'myItem'; je me demande s'il y a des différences et/ou des cas d'utilisation autres que celui-ci.
demandé sur 2015-11-09 17:53:29
9
réponses

Comment mettre en œuvre la méthode privée dans la classe ES6 avec Traceur [dupliquer]

cette question a déjà une réponse ici: Propriétés Privées en JavaScript ES6 class ... donc, y a-t-il une possibilité d'utiliser des données privées dans la classe ES6 compatible avec traceur compiler?
demandé sur 2015-01-08 23:35:56
1
réponses

Est-ce que ECMAScript 6 a une convention pour les classes abstraites? [dupliquer]

cette question a déjà une réponse ici: comment créer une classe de base abstraite ... r une erreur à l'exécution pour signaler une tentative d'instanciation de classe abstraite, quelle serait l'erreur?
demandé sur 2015-04-07 01:15:52
11
réponses

Extension de L'erreur dans Javascript avec la syntaxe ES6 & Babel

j'essaie d'étendre L'erreur avec ES6 et Babel. Il n'est pas de travail. class MyError extends Error { constru ... emple ici ), mais ils semblent tous très non-ES6-y. Comment le faire dans une belle, ES6? (Qui travaille à Babel)
demandé sur 2015-06-27 17:28:27
1
réponses

Qu'est-ce que la zone morte temporelle?

j'ai entendu que l'accès aux valeurs let et const avant qu'elles ne soient déclarées peut causer un ReferenceError à ca ... morte temporelle, comment est-elle reliée à la portée et au levage, et dans quelles situations est-elle rencontrée?
demandé sur 2015-10-18 17:06:32
4
réponses

Transformer un itérateur Javascript en un tableau

j'essaie d'utiliser le nouvel objet Map de Javascript EC6, car il est déjà pris en charge dans les dernières version ... PS. je sais qu'il y a le fantastique wu.js mais sa dépendance au traceur me répugne...
demandé sur 2015-02-25 15:06:16
2
réponses

utilisation de crochets avec la syntaxe d'importation javascript

je suis tombé sur une bibliothèque javascript qui utilise la syntaxe suivante pour importer des bibliothèques: ... est la différence entre la méthode ci-dessus et la suivante? import React, Component, PropTypes from 'react';
demandé sur 2015-06-28 08:55:18
14
réponses

Filtrer les propriétés des objets par touche dans ES6

disons que j'ai un objet: { item1: { key: 'sdfd', value:'sdfd' }, item2: { key: 'sdfd', value:'sdfd' }, i ... en propre pour accomplir ceci en utilisant Es6, donc des opérateurs de propagation sont disponibles pour moi. Merci!
demandé sur 2016-08-03 21:02:08