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.


10
Cómo decirle al servidor de desarrollo webpack que sirva index.html para cualquier ruta
React router permite que las aplicaciones reaccionen para manejar /arbitrary/route. Para que esto funcione, necesito que mi servidor envíe la aplicación React en cualquier ruta coincidente. Pero el servidor de desarrollo webpack no maneja puntos finales arbitrarios. Aquí hay una solución que usa un servidor express adicional. Cómo permitir que …


11
forEach no es un error de función con la matriz de JavaScript
Estoy tratando de hacer un bucle simple: const parent = this.el.parentElement console.log(parent.children) parent.children.forEach(child => { console.log(child) }) Pero me sale el siguiente error: VM384: 53 Error de tipo no capturado: parent.children.forEach no es una función Aunque los parent.childrenregistros: ¿Cual podría ser el problema? Nota: Aquí hay un JSFiddle .




5
Object.is vs ===
Me topé con un ejemplo de código que estaba usando esta comparación: var someVar = 0; Object.is(false, someVar); //Returns false Sé false == 0que será truepor eso que tenemos ===. ¿Cómo es Object.isdiferente de ===?

6
¿Cómo combino dos objetos javascript juntos en ES6 +?
Estoy cansado de tener que escribir siempre código como este: function shallowExtend(obj1,obj2){ var key; for ( key in obj2 ) { if ( obj2.hasOwnProperty(key) === false ) continue; obj1[key] = obj2[key] } } O si no quiero escribir el código yo mismo, implemente una biblioteca que ya lo haga. Seguramente …

6
¿Cómo burlarse de las importaciones de un módulo ES6?
Tengo los siguientes módulos ES6: network.js export function getDataFromServer() { return ... } widget.js import { getDataFromServer } from 'network.js'; export class Widget() { constructor() { getDataFromServer("dataForWidget") .then(data => this.render(data)); } render() { ... } } Estoy buscando una forma de probar Widget con una instancia simulada de getDataFromServer. Si …


13
Enums en Javascript con ES6
Estoy reconstruyendo un antiguo proyecto Java en Javascript, y me di cuenta de que no hay una buena manera de hacer enumeraciones en JS. Lo mejor que se me ocurre es: const Colors = { RED: Symbol("red"), BLUE: Symbol("blue"), GREEN: Symbol("green") }; Object.freeze(Colors); El constguarda Colorsde ser reasignado, y la …

5
Object.freeze () vs const
Object.freeze()parece un método de conveniencia de transición para avanzar hacia el uso consten ES6. ¿Hay casos en que ambos toman su lugar en el código o hay una forma preferida de trabajar con datos inmutables? ¿Debo usar Object.freeze()hasta el momento en que todos los navegadores con los que trabajo sean …

6
¿Cómo importar y exportar componentes con React + ES6 + webpack?
Estoy jugando con Reacty ES6usando babely webpack. Quiero construir varios componentes en diferentes archivos, importarlos en un solo archivo y agruparlos conwebpack Digamos que tengo algunos componentes como este: my-navbar.jsx import React from 'react'; import Navbar from 'react-bootstrap/lib/Navbar'; export class MyNavbar extends React.Component { render(){ return ( <Navbar className="navbar-dark" fluid> …


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.