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.
Sto cercando di utilizzare il nuovo oggetto Map da Javascript EC6, poiché è già supportato nelle ultime versioni di Firefox e Chrome. Ma lo trovo molto limitato nella programmazione "funzionale", perché manca di metodi di mappatura, filtro ecc. Classici che funzionerebbero bene con una [key, value]coppia. Ha un forEach ma …
Come posso accedere a un file json in Ecmascript 6? Quanto segue non funziona: import config from '../config.json' Funziona bene se provo a importare un file JavaScript.
Una nuova versione stabile di Node.js (0.12) è approdata di recente con un motore JavaScript v8 di Google aggiornato, v3.28.73 . Quali funzionalità di ECMAScript 6 sono attualmente presenti in Node.js, senza usare il --harmonyflag? Ho controllato diversi siti che affermano di elencare le funzionalità di ES 6 ma tutte …
Sto cercando un modo per eseguire il codice ECMAScript 6 nella console del mio browser, ma la maggior parte dei browser non supporta le funzionalità che sto cercando. Ad esempio, Firefox è l'unico browser che supporta le funzioni freccia. Esiste un modo (estensione, script utente, ecc.) Che posso eseguire queste …
Esistono modi "armoniosi" per ottenere il nome della classe dall'istanza della classe ES6? Altro che someClassInstance.constructor.name Attualmente conto sull'implementazione di Traceur. E sembra che Babel abbia un polifill per Function.namementre Traceur no. Riassumendo: in ES6 / ES2015 / Harmony non c'era altro modo e in ES non si prevede nulla …
Il modo tipico di ripetere i xtempi in JavaScript è: for (var i = 0; i < x; i++) doStuff(i); Ma non voglio usare l' ++operatore o avere variabili mutabili. Quindi c'è un modo, in ES6, di ripetere i xtempi in un altro modo? Adoro il meccanismo di Ruby: x.times …
C'è un modo per incorporare la notazione di parentesi graffe di React e un hreftag? Supponiamo di avere il seguente valore nello stato: {this.state.id} e i seguenti attributi HTML su un tag: href="#demo1" id="demo1" C'è un modo in cui posso aggiungere lo idstato all'attributo HTML per ottenere qualcosa del genere: …
Cercare su Google "oggetto clone javascript" porta a risultati davvero strani, alcuni sono irrimediabilmente obsoleti e altri sono troppo complessi, non è facile come solo: let clone = {...original}; c'è qualcosa di sbagliato con questo?
Le nuove funzioni della freccia es6 dicono che returnè implicito in alcune circostanze: L'espressione è anche il valore di ritorno implicito di quella funzione. In quali casi devo utilizzare le returnfunzioni freccia es6?
Come si può scrivere una funzione, che accetta solo pochi attributi nel modo più compatto in ES6? Ho trovato una soluzione usando il valore destrutturante + oggetto semplificato letterale, ma non mi piace che l'elenco di campi venga ripetuto nel codice. Esiste una soluzione ancora più snella? (v) => { …
Ho questo modulo che componentizza la libreria esterna insieme a una logica aggiuntiva senza aggiungere il <script>tag direttamente in index.html: import 'http://external.com/path/file.js' //import '../js/file.js' @Component({ selector: 'my-app', template: ` <script src="http://iknow.com/this/does/not/work/either/file.js"></script> <div>Template</div>` }) export class MyAppComponent {...} Ho notato che le importspecifiche di ES6 sono statiche e risolte durante la …
Esiste un nulloperatore di accesso alla proprietà sicuro (propagazione / esistenza nulla) in ES6 (ES2015 / JavaScript.next / Harmony) come ad esempio ?.in CoffeeScript ? O è previsto per ES7? var aThing = getSomething() ... aThing = possiblyNull?.thing Questo sarà approssimativamente come: if (possiblyNull != null) aThing = possiblyNull.thing Idealmente …
Sto cercando di creare un modulo che esporta più classi ES6. Diciamo che ho la seguente struttura di directory: my/ └── module/ ├── Foo.js ├── Bar.js └── index.js Foo.jse Bar.jsciascuno esporta una classe ES6 predefinita: // Foo.js export default class Foo { // class definition } // Bar.js export default …
Ho sentito che l'accesso lete i constvalori prima che vengano inizializzati possono causare a ReferenceErrorcausa di qualcosa chiamato zona morta temporale . Qual è la zona morta temporale, in che modo si collega all'ambito e al sollevamento e in quali situazioni si trova?
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.