Resultados de la búsqueda a petición "ecmascript-6"
ES6: combina dos matrices en una matriz de objetos
Tengo dos matrices que quiero fusionar en una matriz de objetos ... La primera matriz es de fechas (cadenas): let metrodates = [ "2008-01", "2008-02", "2008-03",..ect ];La segunda matriz es de números: let figures = [ 0, 0.555, 0.293,..ect ...
¿Cómo compilar todos los archivos incluidos en uno usando Babel?
Estoy usando Babel en mi proyecto. La cosa es que tengo esta línea de código en miserver.js: import schema from "./data/schema";(data/schema.js está en la sintaxis de ES2015). Y cuando estoy tratando de compilar miserver.js con babel, ...
Filtrar propiedades de objeto por clave en ES6
Digamos que tengo un objeto: { item1: { key: 'sdfd', value:'sdfd' }, item2: { key: 'sdfd', value:'sdfd' }, item3: { key: 'sdfd', value:'sdfd' } }Quiero crear otro objeto filtrando el objeto de arriba, así que tengo algo así. { item1: { key: ...
ES6: genera una matriz de números
Después de buscarlo en Google, encontré dos soluciones: var data = [...Array(10).keys()]; console.log(data); var data1 = Array(8).fill().map((_, i) => i); console.log(data1); data1 muestra [0, 1, ..., 7] sin embargo, los datos solo muestran ...
Exportar múltiples clases en módulos ES6
Estoy tratando de crear un módulo que exporta múltiples clases de ES6. Digamos que tengo la siguiente estructura de directorios: my/ └── module/ ├── Foo.js ├── Bar.js └── index.jsFoo.js yBar.js cada exporta una clase ES6 predeterminada: // ...
¿Cómo desestructurar las propiedades del objeto con nombres clave que son nombres de variables no válidos?
Como las teclas de objeto son cadenas, pueden contener cualquier tipo de caracteres y caracteres especiales. Recientemente me topé con un objeto que recibí de una llamada API. Este objeto tiene '-' en sus nombres clave. const object = { ...
El tipo de error de captura en Bluebird no funciona
Tengo una clase de error personalizada: class NetworkError extends Error { constructor() { super('Network Error'); this.name = 'NetworkError'; } }Y quiero manejarlo específicamente: import {NetworkError} from '../../common/errors'; ...
parámetros predeterminados en ES6 arroja error
Si tenemos una función como: function add(first = second, second) { return first + second; }Llamándolo como: add(1,2); // returns 3El código anterior funciona bien pero si lo llamamos como: add(undefined, 2); //throws errorNo estoy seguro de ...
Cómo agregar un evento de desplazamiento en el componente reaccionar
Estoy tratando de agregar unonScroll evento en una mesa. Esto es lo que he intentado: componentDidMount() { ReactDOM.findDOMNode(this.refs.table).addEventListener('scroll', this.listenScrollEvent); } componentWillUnmount() ...
¿Cómo puedo usar las importaciones de html-loader de mi paquete web en las pruebas de Jest?
Recién estoy comenzando con el marco de prueba de Jest y, si bien las pruebas unitarias directas funcionan bien, tengo grandes problemas para probar cualquier componente que en su módulo (módulo ES a través de babel + webpack) requiera un archivo ...