Domande con tag 'ecmascript'

1
risposta

disambiguazione della grammatica della lingua Javascript / Ecmascript

Sto lavorando alla progettazione di un compilatore per una lingua in cui devo utilizzare parentesi graffa per due scopi diversi. Attualmente sono bloccato nello scrivere una grammatica non ambigua, ma ho capito che alcune altre lingue hanno lo s...
posta 05.10.2016 - 13:31
1
risposta

NodeJS (ES6): Pattern di progettazione con utilizzo di bind

La domanda è correlata alla risoluzione di questo operatore nelle classi Javascript. NodeJS ora supporta le classi ES6. Il problema affrontato durante questo è che quando una nuova istanza della classe viene creata e assegnata a una variabile, t...
posta 30.07.2018 - 15:32
1
risposta

Perché una WeakMap ES2015 non può avere chiavi primitive?

Ci sono sei tipi di dati primitivi in JavaScript: Boolean, Number, String, Symbol, undefined, null Un WeakMap non può avere tipi di dati primitivi come chiavi. E un WeakSet non può avere valori primitivi. Perché è questo? È una decis...
posta 08.07.2016 - 12:21
1
risposta

Potrebbe essere possibile aggiungere il tipo intero allo standard ECMAScript?

In JavaScript, ogni numero che utilizzerai sarà sempre rappresentato con ciò che il programmatore C chiamerebbe double . Il tipo ufficiale è credo number . Se ricordo bene, questo fatto è stato citato da Google come un problema "fondamen...
posta 15.07.2013 - 05:03
1
risposta

ES6 aiuta a far crescere la libreria standard Ecmascript?

Con tutto il rumore sull'EC6, una cosa che ho capito di non aver sentito è l'espansione della libreria standard di Javascript. Javascript ha una libreria standard piuttosto scarsa. Hai bisogno di una libreria di terze parti per fare molte cose b...
posta 08.07.2014 - 17:46
2
risposte

È convenzionale usare sia await che .then ()?

Ho scritto un po 'di codice che assomiglia a questo: async function fetchData() { const json = await fetch(ENDPOINT + key.key).then(data => data.json()); //Do something with the data } È abbastanza chiaro e diretto ciò che sto fa...
posta 15.09.2018 - 05:02
1
risposta

Template Literals (ECMAScript 2015 6a edizione), ne vale la pena?

Recentemente ho scoperto i template letterali di JavaScript e aiutano un lotto con leggibilità. Ma varrebbe la pena di cambiare il mio codice d'ora in poi in questi Template Literals o dovrei continuare ad usare le stringhe? Esempio di mode...
posta 12.04.2016 - 20:25
1
risposta

Accesso alle proprietà delle classi composite senza interrompere l'incapsulamento

Abbiamo creato una classe che ti consente di disegnare facilmente elementi su un elemento <canvas> . Quella classe è chiamata Canvas . Ho incapsulato l'elemento <canvas> e la classe stessa in un WebComponent, chiamato...
posta 19.04.2018 - 11:49
1
risposta

ES6 e OO Design: è una buona idea usare una classe come "Interfaccia"?

Di solito su Php o in Java e in altre lingue a orientamento intrinseco con singolo elemento ereditario, quando scrivo un software che utilizzo e interfaccia poi e successivamente implemento la classe che implementa la logica di business. Ad e...
posta 08.06.2017 - 18:43
2
risposte

Assegnazione letterale nella specifica di ECMAScript 2017

Sto cercando di creare un albero di derivazione per il programma x = 42 utilizzando le specifiche per ECMAScript 2017. Vedo che c'è un AssignmentExpression che ha la regola di produzione: LeftHandExpression = AssignmentExpre...
posta 17.03.2018 - 07:54