Domande con tag 'es6'

5
risposte

C'è qualche ragione per usare la parola chiave "var" in ES6?

La guida di Babel per ES6 dice: let is the new var. Apparentemente l'unica differenza è che var viene esaminata nella funzione corrente , mentre let viene portata all'ambito del blocco corrente. Ci sono alcuni buoni esempi...
posta 24.02.2015 - 23:08
6
risposte

Quanto dovrei usare 'let' vs 'const' in ES6?

Recentemente ho scritto molto codice ES6 per io.js. Non c'è molto codice in circolazione da cui imparare, quindi mi sento come se stessi definendo le mie convenzioni. La mia domanda riguarda quando utilizzare const rispetto a let ....
posta 09.04.2015 - 14:35
2
risposte

Qualsiasi punto nell'utilizzo di ES6 Map quando le chiavi sono tutte stringhe?

Le chiavi degli oggetti semplici devono essere stringhe, mentre una Map può avere chiavi di qualsiasi tipo. Ma in pratica non mi serve molto. In quasi tutti i casi, mi trovo comunque ad usare le stringhe come chiavi. E presumibilmente...
posta 05.06.2015 - 00:47
1
risposta

diversi tra ES6 e Javascript [chiuso]

Che cos'è ES6? È JavaScript? O sostenitore di più lingue? L'ho cercato ma non riesco a capirlo, specialmente la pagina su Wikipedia. È meglio di Javascript? E cosa posso fare nel mio web sviluppando usando questo linguaggio? Quindi cos'è E...
posta 08.01.2016 - 08:39
1
risposta

Perché ES6 non ha funzioni di freccia sottile?

ES6 ha aggiunto le funzioni fat-arrow ( => ), che presentano due differenze principali rispetto alle normali funzioni: sintassi più breve (compreso il ritorno implicito se si utilizza un corpo con una sola espressione) eredita t...
posta 29.12.2015 - 13:30
1
risposta

Perché usare 'const foo = () = {}' invece di 'function foo () {}'

Ad esempio, in questo video Redux , l'istruttore usa sempre la sintassi come const counter = (state=0, action) => { ... function body here } dove vorrei semplicemente usare il "tradizionale" function counter(state=0, action) { ....
posta 16.01.2018 - 19:27
2
risposte

Modo idiomatico per scrivere una classe JavaScript che mantiene lo stato e ti dice quando lo stato è cambiato

Sono uno sviluppatore C ++ esperto ma nuovo in JavaScript. Voglio scrivere una classe JavaScript ES6 che mantenga lo stato. Come faccio a sapere quando lo stato è cambiato? Posso pensare a due modi per farlo. Un modo è quello di ispezionar...
posta 20.01.2016 - 17:37
1
risposta

Classi annidate tramite un getter (per emulare il namespace)

Quindi, sappiamo tutti che la sintassi introdotta dall'ES6 è sicuramente lo zucchero su ciò che abbiamo fatto, in precedenza. Detto questo, non abbiamo ancora spazi dei nomi (che sarebbe bello ...) Il problema che sto cercando di risolvere è...
posta 30.04.2015 - 15:40
1
risposta

Perché dovrei usare es6 Set prototype - 'entries'

In base alla documentazione "Set" di mdn , entries è fornito come metodo di convenienza ...to keep the API similar to the Map object, each entry has the same value for its key and value here, so that an array [value, value] is returne...
posta 18.12.2016 - 08:06
1
risposta

Come si può aggiungere "yield" come parola chiave in ES6 se non era una parola riservata?

yield non è una parola riservata in JavaScript, tuttavia ES6 ne fa una parola chiave. Ho pensato che il punto delle parole riservate fosse per la retrocompatibilità. Ad esempio, let e const sono stati riservati, quindi non è...
posta 30.03.2015 - 19:24