Preguntas etiquetadas con ecmascript-6

La versión 2015 de la especificación ECMAScript, ahora estándar (ECMAScript 2015). Utilice esta etiqueta solo cuando la pregunta se relacione específicamente con nuevas características o cambios técnicos proporcionados en ECMAScript 2015.

6
¿Cuáles son los usos reales de ES6 WeakMap?
¿Cuáles son los usos reales de la WeakMapestructura de datos introducida en ECMAScript 6? Dado que una clave de un mapa débil crea una referencia fuerte a su valor correspondiente, asegurando que un valor que se ha insertado en un mapa débil nunca desaparecerá mientras su clave siga viva, no …

10
Objeto extendido contra Object.assign
Digamos que tengo una optionsvariable y quiero establecer algún valor predeterminado. ¿Cuál es el beneficio / inconveniente de estas dos alternativas? Usando propagación de objetos options = {...optionsDefault, ...options}; O usando Object.assign options = Object.assign({}, optionsDefault, options); Este es el compromiso que me hizo preguntarme.




27
Cómo agregar múltiples clases a un componente ReactJS
Soy nuevo en ReactJS y JSX y tengo un pequeño problema con el código a continuación. Estoy tratando de agregar varias clases al classNameatributo en cada una li: <li key={index} className={activeClass, data.class, "main-class"}></li> Mi componente Reaccionar es: var AccountMainMenu = React.createClass({ getInitialState: function() { return { focused: 0 }; }, …

16
Navegue mediante programación usando el router de reacción V4
Acabo de reemplazar react-routerde v3 a v4. Pero no estoy seguro de cómo navegar mediante programación en la función miembro de a Component. es decir, en la handleClick()función que quiero navegar /path/some/wheredespués de procesar algunos datos. Solía ​​hacer eso por: import { browserHistory } from 'react-router' browserHistory.push('/path/some/where') Pero no puedo …

4
module.exports vs. export default en Node.js y ES6
¿Cuál es la diferencia entre Node's module.exportsy ES6's export default? Estoy tratando de averiguar por qué aparece el error "__ no es un constructor" cuando intento hacerlo export defaulten Node.js 6.2.2. Que funciona 'use strict' class SlimShady { constructor(options) { this._options = options } sayName() { return 'My name is …





11
Mapa vs Objeto en JavaScript
Acabo de descubrir chromestatus.com y, después de perder varias horas de mi día, encontré esta entrada de características : Mapa: Los objetos de mapa son mapas simples de clave / valor. Eso me confundio. Los objetos JavaScript normales son diccionarios, entonces, ¿en qué se Mapdiferencia de un diccionario? Conceptualmente, son …



Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.