Domande taggate «ecmascript-6»

La versione 2015 della specifica ECMAScript, ora uno standard (ECMAScript 2015). Utilizzare questo tag solo se la domanda riguarda specificamente nuove funzionalità o modifiche tecniche fornite in ECMAScript 2015.

8
Utilizzando map () su un iteratore
Supponiamo di avere una mappa:, let m = new Map();utilizzando m.values()restituisce un iteratore di mappa. Ma non posso usare forEach()o map()su quell'iteratore e l'implementazione di un ciclo while su quell'iteratore sembra un anti-pattern poiché ES6 offre funzioni come map(). Quindi c'è un modo per usarlo map()su un iteratore?


2
Cosa fa l'oggetto Reflect in JavaScript?
Ho visto uno stub vuoto su MDN qualche tempo fa per l' Reflectoggetto in javascript ma non riesco a trovare nulla su Google. Oggi ho trovato questo http://people.mozilla.org/~jorendorff/es6-draft.html#sec-reflect-object e suona simile all'oggetto Proxy a parte le funzionalità realm e loader. Fondamentalmente, non so se questa pagina che ho trovato spieghi …

1
Collegamento attivo con React-Router?
Sto provando React-Router (v4) e ho problemi ad avviare il Nav per avere uno dei Linkbe active. Se clicco su uno qualsiasi dei Linktag, le cose attive iniziano a funzionare. Tuttavia, vorrei che Home Linkfosse attivo non appena l'app si avvia poiché è il componente che viene caricato sul /percorso. …





6
Il modo migliore per eseguire il polyfill delle funzionalità ES6 nell'app React che utilizza l'app create-react
Ho testato la mia applicazione React.js su Internet Explorer e ho scoperto che alcuni codici ES6 / 7 Array.prototype.includes()lo interrompono. Sto usando create-react-app e apparentemente hanno scelto di non includere molti polyfill poiché non tutti ne hanno bisogno e rallentano i tempi di build (vedi ad esempio qui e qui …

3
Non è possibile richiedere il valore di esportazione predefinito () in Babel 6.x
In Babel 5.x, posso scrivere il seguente codice: app.js export default function (){} index.js require('babel/register'); require('./app')(); Quindi, posso eseguire node index.jssenza errori. Tuttavia, utilizzando Babel 6.x, eseguendo il codice seguente index.es6.js require('babel-core/register'); require('./app')(); si traduce in un errore require (...) non è una funzione Voglio sapere perchè?




4
Moduli ES6 nel browser: Errore di sintassi non rilevato: importazione di token imprevista
Sono nuovo su ES6 (ECMAScript 6) e mi piacerebbe utilizzare il suo sistema di moduli nel browser. Ho letto che ES6 è supportato da Firefox e Chrome, ma ricevo il seguente errore utilizzandoexport Uncaught SyntaxError: Unexpected token import Ho un file test.html <html> <script src="test.js"></script> <body> </body> </html> e un …

5
ES6: istruzioni di importazione dinamica e condizionale
Condizionale È possibile avere istruzioni di importazione condizionali come di seguito? if (foo === bar) { import Baz from './Baz'; } Ho provato quanto sopra ma ricevo il seguente errore (da Babel) durante la compilazione. 'import' and 'export' may only appear at the top level Dinamico È possibile avere istruzioni …

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.