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.
Quali sono gli usi effettivi della WeakMapstruttura dei dati introdotta in ECMAScript 6? Poiché una chiave di una mappa debole crea un forte riferimento al suo valore corrispondente, assicurando che un valore che è stato inserito in una mappa debole non scomparirà mai fintanto che la sua chiave è ancora …
Diciamo che ho una optionsvariabile e voglio impostare un valore predefinito. Qual è il vantaggio / svantaggio di queste due alternative? Utilizzo della diffusione degli oggetti options = {...optionsDefault, ...options}; O usando Object.assign options = Object.assign({}, optionsDefault, options); Questo è l' impegno che mi ha fatto meravigliare.
Sto cercando di organizzare il mio stato utilizzando la proprietà nidificata in questo modo: this.state = { someProperty: { flag:true } } Ma l'aggiornamento dello stato in questo modo, this.setState({ someProperty.flag: false }); non funziona Come può essere fatto correttamente?
Utilizzando i moduli ES6, so che posso alias un'importazione denominata import { foo as bar } from 'my-module'; E so di poter importare un'importazione predefinita import defaultMember from 'my-module'; Vorrei alias un'importazione predefinita e ho pensato che avrebbe funzionato quanto segue import defaultMember as alias from 'my-module'; ma ciò provoca …
AGGIORNAMENTO : Di recente è uscito un brillante articolo di Mozilla . Leggilo se sei curioso. Come forse saprai, stanno pianificando di includere un nuovo tipo di primitiva Symbol in ECMAScript 6 (per non parlare di altre cose folli). Ho sempre pensato che l' :symbolidea di Ruby fosse inutile; potremmo …
Sono nuovo di ReactJS e JSX e sto riscontrando un piccolo problema con il codice seguente. Sto cercando di aggiungere più classi classNameall'attributo su ciascuna li: <li key={index} className={activeClass, data.class, "main-class"}></li> Il mio componente React è: var AccountMainMenu = React.createClass({ getInitialState: function() { return { focused: 0 }; }, clicked: …
Ho appena sostituito react-routerda V3 a V4. Ma non sono sicuro di come navigare programmaticamente nella funzione membro di a Component. cioè in handleClick()funzione voglio navigare /path/some/wheredopo aver elaborato alcuni dati. Prima lo facevo: import { browserHistory } from 'react-router' browserHistory.push('/path/some/where') Ma non riesco a trovare tali interfacce in v4. …
Qual è la differenza tra Node module.exportse ES6 export default? Sto cercando di capire perché ottengo l'errore "__ non è un costruttore" quando provo export defaultin Node.js 6.2.2. Cosa funziona 'use strict' class SlimShady { constructor(options) { this._options = options } sayName() { return 'My name is Slim Shady.' } …
Voglio implementare le costanti in a class, perché è qui che ha senso individuarle nel codice. Finora ho implementato la seguente soluzione alternativa con metodi statici: class MyClass { static constant1() { return 33; } static constant2() { return 2; } // ... } So che esiste la possibilità di …
Ho un oggetto JS piatto: {a: 1, b: 2, c: 3, ..., z:26} Voglio clonare l'oggetto ad eccezione di un elemento: {a: 1, c: 3, ..., z:26} Qual è il modo più semplice per farlo (preferendo usare es6 / 7 se possibile)?
Capisco perché varprende quel nome - è variabile, const- è una costante, ma qual è il significato dietro il nome let, quale ambito per il blocco corrente? Lascia fare?
Sto creando il mio primo componente Bower. Dopo aver eseguito bower initlo script mi chiede "quali tipi di moduli espone questo pacchetto?" con queste opzioni: amd ES6 globali nodo qual è la differenza tra queste opzioni?
Ho appena scoperto chromestatus.com e, dopo aver perso diverse ore della mia giornata, ho trovato questa funzione : Mappa: gli oggetti mappa sono semplici mappe chiave / valore. Mi ha confuso. Gli oggetti JavaScript normali sono dizionari, quindi in che modo Mapdifferisce da un dizionario? Concettualmente, sono identici (secondo Qual …
Chiuso . Questa domanda è basata sull'opinione . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che possa essere risolta con fatti e citazioni modificando questo post . Chiuso 5 anni fa . Migliora questa domanda Il mio lavoro quotidiano è lo sviluppatore client …
Sto iniziando a pensare che questo non sia possibile, ma voglio chiederlo comunque. Voglio testare che uno dei miei moduli ES6 chiama un altro modulo ES6 in un modo particolare. Con Jasmine è semplicissimo - Il codice dell'app: // myModule.js import dependency from './dependency'; export default (x) => { dependency.doSomething(x …
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.