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.
C'è la definizione const in Exploring ES6 del Dr. Axel Rauschmayer: constfunziona come let, ma la variabile che dichiari deve essere inizializzata immediatamente, con un valore che non può essere modificato in seguito . [...] const bar = 123; bar = 456; // TypeError: `bar` is read-only e poi scrive …
Ottengo il seguente errore quando provo a usare gulp-babel: Errore: impossibile trovare il preset "es2015" relativo alla directory "/ Users / username" Ho il preset es2015 installato a livello globale e locale, quindi non riesco a capire perché questo sarebbe un problema. Di seguito è riportato il mio gulp impostato …
Il modo standard di utilizzare un React use Hook di stato è il seguente: const [count, setCount] = useState(0); Tuttavia, questa const countvariabile verrà chiaramente riassegnata a un diverso valore di base. Perché allora la variabile non è definita come let count?
Ho un file .ts nell'applicazione js del nodo (ultima versione di node.js per il 07.10.19) con l'importazione del modulo nodo senza esportazione predefinita. Io uso questa costruzione: import { Class } from 'abc';Quando eseguo il codice, ho questo errore: Cannot use import statement outside a module. Nella rete vedo molte …
Un iterabile è lo stesso di un iteratore o sono diversi? Sembra, dalle specifiche , che un iterabile sia un oggetto, diciamo, objtale che si obj[Symbol.iterator]riferisce a una funzione, così che quando viene invocato, restituisce un oggetto che ha un nextmetodo che può restituire un {value: ___, done: ___}oggetto: function …
Sembra che nelle classi JavaScript (ES6) super.__proto__ === this.__proto__. Puoi spiegare perché è così? Il comportamento sembra coerente su diversi browser, quindi sospetto che questo sia specificato da qualche parte nelle specifiche. Considera il seguente codice: class Level1 { myFunc() { console.log('Level1'); } } class Level2 extends Level1 { myFunc() …
Ho una funzione in stile ES6 che è definita usando la composizione della funzione con asyncPipe. import { getItemAsync } from 'expo-secure-store'; const asyncPipe = (...fns) => x => fns.reduce(async (y, f) => f(await y), x); const getToken = () => getItemAsync('token'); const liftedGetToken = async ({ ...rest }) => …
Ho un servizio API in cui ho diversi metodi per effettuare chiamate alle API. Ho testato con successo tutte le richieste GET ma ho problemi a testare le richieste POST. Questo è il metodo: export default class ApiService { static makeApiCall = <T>( url: string, oneCb: <T>(d: Data) => T, …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.