Questions marquées «ecmascript-6»

290
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...

273
Exportation typographique vs exportation par défaut

Quelle est la différence dans Typescript entre exportet default export. Dans tous les tutoriels, je vois des gens exporting dans leurs classes et je ne peux pas compiler mon code si je n'ajoute pas le defaultmot - clé avant d'exporter. De plus, je n'ai trouvé aucune trace du mot-clé d'exportation...

267
Filtrer les propriétés des objets par clé dans ES6

Disons que j'ai un objet: { item1: { key: 'sdfd', value:'sdfd' }, item2: { key: 'sdfd', value:'sdfd' }, item3: { key: 'sdfd', value:'sdfd' } } Je veux créer un autre objet en filtrant l'objet ci-dessus donc j'ai quelque chose comme. { item1: { key: 'sdfd', value:'sdfd' }, item3: { key: 'sdfd',...

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

На этот вопрос есть ответы на Stack Overflow на рurredом : Всплывают ли переменные, объявленные с помощью laissez и const в? Je joue avec ES6 depuis un moment et j'ai remarqué que les variables déclarées avec varsont hissées comme prévu ... console.log(typeof name); // undefined var name = "John";...

244
Comment exporter un objet importé dans ES6?

Le cas d'utilisation est simple: je veux juste exporter un objet avec le nom tel qu'il a été importé. par exemple: import React from 'react'; export React; mais cela ne fonctionne pas. Je dois ecrire: import React from 'react'; export const React = React; Mais c'est étrange. Quel est le bon moyen...

243
Qu'est-ce que la «fonction *» en JavaScript?

Dans cette page, j'ai trouvé un nouveau type de fonction JavaScript: // NOTE: "function*" is not supported yet in Firefox. // Remove the asterisk in order for this code to work in Firefox 13 function* fibonacci() { // !!! this is the interesting line !!! let [prev, curr] = [0, 1]; for (;;) { [prev,...