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.
Uso il codice qui sotto per impostare oggetti di scena predefiniti su un componente React ma non funziona. Nel render()metodo, posso vedere l'output "oggetti di scena non definiti" è stato stampato sulla console del browser. Come posso definire un valore predefinito per gli oggetti di scena del componente? export default …
Ho fatto la maggior parte delle mie ricerche su questo su BabelJS e su MDN (che non ha alcuna informazione), ma non esitate a dirmi se non sono stato abbastanza attento a cercare in giro ulteriori informazioni sulla specifica ES6. Mi chiedo se ES6 supporti o meno l'ereditarietà allo stesso …
Sto sperimentando ES6 da un po 'di tempo e ho appena riscontrato un leggero problema. Mi piace molto usare le funzioni freccia e ogni volta che posso, le uso. Tuttavia, sembrerebbe che non puoi vincolarli! Ecco la funzione: var f = () => console.log(this); Ecco l'oggetto a cui voglio associare …
Ho una serie di oggetti. Voglio trovare un campo e poi cambiarlo: var item = {...} var items = [{id:2}, {id:2}, {id:2}]; var foundItem = items.find(x => x.id == item.id); foundItem = item; Voglio che cambi l'oggetto originale. Come? (Non mi importa se sarà anche in lodash)
Sto cercando di estendere Error con ES6 e Babel. Non sta funzionando. class MyError extends Error { constructor(m) { super(m); } } var error = new Error("ll"); var myerror = new MyError("ll"); console.log(error.message) //shows up correctly console.log(myerror.message) //shows empty string L'oggetto Error non ottiene mai il set di messaggi corretto. …
Sto scrivendo uno script che sposta il menu a discesa sotto o sopra l'input a seconda dell'altezza del menu a discesa e della posizione dell'input sullo schermo. Inoltre voglio impostare il modificatore sul menu a discesa in base alla sua direzione. Ma l'uso setStateall'interno di componentDidUpdatecrea un ciclo infinito (che …
C'è un modo per map/ reduce/ filter/ etc a Setin JavaScript o dovrò scriverne uno mio? Ecco alcune Set.prototypeestensioni sensate Set.prototype.map = function map(f) { var newSet = new Set(); for (var v of this.values()) newSet.add(f(v)); return newSet; }; Set.prototype.reduce = function(f,initial) { var result = initial; for (var v …
Sto cercando di aggiungere un componente della mappa React al mio progetto ma ho riscontrato un errore. Sto usando il post sul blog di Fullstack React come riferimento. Ho rintracciato dove l'errore viene generato nella riga 83 di google_map.js: function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new …
Sto scrivendo una nuova app utilizzando la ES6sintassi (JavaScript) tramite babeltranspiler e preset-es2015plugin, oltre che semantic-uiper lo stile. index.js import * as stylesheet from '../assets/styles/app.scss'; import * as jquery2 from '../dist/scripts/jquery.min'; import * as jquery3 from '../node_modules/jquery/dist/jquery.min'; console.log($('my-app')); index.html <!DOCTYPE html> <html lang="fr"> <head> <body> <script src="dist/app.js"></script> </body> </html> Struttura …
Usare le funzioni freccia ES6 con l' thisassociazione lessicale è fantastico. Tuttavia, mi sono imbattuto in un problema un momento fa usandolo con un tipico clic di jQuery: class Game { foo() { self = this; this._pads.on('click', function() { if (self.go) { $(this).addClass('active'); } }); } } Utilizzando invece una …
tl; dr: È possibile rendere letterale un modello riutilizzabile? Ho provato a utilizzare i letterali modello ma immagino di non capirlo e ora mi sto frustrando. Voglio dire, penso di aver capito, ma "non" dovrebbe essere come funziona o come dovrebbe essere. Dovrebbe andare diversamente. Tutti gli esempi che vedo …
Per qualche motivo non riesco a trovare questa semplice cosa nei documenti MDN (forse mi manca solo). Mi aspettavo che funzionasse: const map = new Map({foo: 'bar'}); map.get('foo'); // 'bar' ... ma la prima riga lancia TypeError: (var)[Symbol.iterator] is not a function Come si crea una mappa da un oggetto …
Sto usando il dattiloscritto 1.6 con la sintassi dei moduli es6. I miei file sono: test.ts: module App { export class SomeClass { getName(): string { return 'name'; } } } main.ts: import App from './test'; var a = new App.SomeClass(); Quando provo a compilare il main.tsfile ottengo questo errore: …
La mia domanda è: Qual è la differenza tra babel-preset-stage-0, babel-preset-stage-1, babel-preset-stage-2e babel-preset-stage-3, e qual è la scelta migliore quando sviluppiamo con ES6?
Stavo lavorando create-react-appe mi sono imbattuto in questo problema in cui ottengo Home does not contain an export named Home. Ecco come imposto il mio App.jsfile: import React, { Component } from 'react'; import logo from './logo.svg'; import './App.css'; import { Home } from './layouts/Home' class App extends Component { …
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.