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.
Ho sempre trovato la rangefunzione mancante da JavaScript in quanto è disponibile in Python e altri? Esiste un modo conciso per generare un intervallo di numeri in ES2015? MODIFICA: LA MIA domanda è diversa dal duplicato citato in quanto è specifica per ES2015 e non per ECMASCRIPT-5. Inoltre ho bisogno …
Continuo a vedere funzioni che assomigliano a questa in una base di codice su cui sto lavorando: const func = ({ param1, param2 }) => { //do stuff } Cosa sta facendo esattamente? Faccio fatica a trovarlo su google, perché non sono nemmeno sicuro di come si chiami, o di …
Sto creando un Ionicapplicazione utilizzando es6 modules, TypeScripte SystemJScome un caricatore modulo. Questa è la mia configurazione: tsconfig.json: { "compilerOptions": { ... "target": "es5", "module": "system", ... } } index.html: <script src="lib/system.js"></script> <script src="systemjs.config.js"></script> <script>System.import('js/app.js')</script> script di esempio (TypeScript): import {IConfig} from "./app-config"; export class ConfigLoader { ... } Tutto …
Mi sono imbattuto in questo costrutto in un esempio angolare e mi chiedo perché sia stato scelto: _ => console.log('Not using any parameters'); Capisco che la variabile _ significa non importa / non usata ma poiché è l'unica variabile c'è qualche motivo per preferire l'uso di _ rispetto a: () …
Non sono sicuro che si tratti di una sintassi JS specifica di Mozilla, ma spesso ho trovato variabili dichiarate in questo modo, ad esempio, nei documenti SDK aggiuntivi : var { Hotkey } = require("sdk/hotkeys"); e in vari JavaScript JavaScript ( letviene utilizzata l'istruzione al posto di var), let { …
Mi sono imbattuto in una libreria javascript che utilizza la seguente sintassi per importare le librerie: import React, { Component, PropTypes } from 'react'; Qual è la differenza tra il metodo sopra e il seguente? import React, Component, PropTypes from 'react';
Diciamo che ho un module ( ./my-module.js) che ha un oggetto che dovrebbe essere il suo valore di ritorno: let values = { a: 1, b: 2, c: 3 } // "export values" results in SyntaxError: Unexpected token Quindi posso importarli come: import {a} from './my-module' // a === 1 …
ES6 è completamente disponibile nel nodo 4. Mi chiedevo se includesse un concetto di interfaccia per definire i contratti di metodo come in MyClass implements MyInterface. Non riesco a trovare molto con il mio Google, ma forse è disponibile un bel trucco o una soluzione alternativa.
è possibile importare qualcosa nel modulo fornendo il nome della variabile durante l'utilizzo dell'importazione ES6? Cioè, voglio importare un modulo in fase di esecuzione a seconda dei valori forniti in una configurazione: import something from './utils/' + variableName;
Non ho visto questa sintassi prima e mi chiedo di cosa si tratti. var { Navigation } = require('react-router'); Le parentesi a sinistra generano un errore di sintassi: gettone inaspettato { Non sono sicuro di quale parte della configurazione del webpack si stia trasformando o quale sia lo scopo della …
Vorrei quanto segue ma con una sola riga, se possibile: import Module from './Module/Module; export Module; Ho provato quanto segue ma non sembra funzionare: export Module from './Module/Module;
На этот вопрос есть ответы на Stack Overflow на русском : Наследование от функции ES6 permette di estendere oggetti speciali. Quindi è possibile ereditare dalla funzione. Tale oggetto può essere chiamato come funzione, ma come posso implementare la logica per tale chiamata? class Smth extends Function { constructor (x) { …
Vorrei chiedere perché il mio stato non cambia quando faccio un evento onclick. Qualche tempo fa ho cercato di associare la funzione onclick nel costruttore, ma lo stato non si aggiorna. Ecco il mio codice: import React from 'react'; import Grid from 'react-bootstrap/lib/Grid'; import Row from 'react-bootstrap/lib/Row'; import Col from …
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.