Domande taggate «ecmascript-6»

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.

6
Quali sono gli utilizzi effettivi di ES6 WeakMap?
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 …

10
Diffusione oggetto vs. Object.assign
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.


1
Come posso alias un'importazione predefinita in Javascript?
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 …


27
Come aggiungere più classi a un componente ReactJS
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: …

16
Navigazione programmatica utilizzando il router di reazione V4
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. …

4
module.exports vs. export default in Node.js ed ES6
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.' } …





11
Mappa vs oggetto in JavaScript
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 …



Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.