Resultados de la búsqueda a petición "ecmascript-6"

5 la respuesta

init-react nativo da error: no se pudo encontrar el preset "es2015"

Cuando estoy tratando de comenzar un nuevo proyecto de reacción nativa desde cero, recibo este ...

2 la respuesta

Generando exportaciones de módulos es6

Quiero generar mediante programación las exportaciones para un módulo, ¿es esto posible en es6? Algo en este sentido: const ids = ['foo', 'bar', 'baz']; ids.forEach(id => { export const [id.toUpperCase()] = id; });

1 la respuesta

¿Las funciones de flecha ES6 todavía se cierran sobre "esto" incluso si no lo usan?

Estoy tratando de entender las reglas de cuandothis está ligado léxicamente en una función de flecha ES6. Primero veamos esto: function Foo(other) { other.callback = () => { this.bar(); }; this.bar = function() { console.log('bar called'); }; ...

3 la respuesta

¿Cómo puede un objeto Javascript convertirse en iterable para ... de declaración? [duplicar]

Esta pregunta ya tiene una respuesta aquí: Usando objetos en For Of Loops [/questions/29885220/using-objects-in-for-of-loops] 14 respuestasMe gustaría configurar eloptions[Symbol.iterator] propiedad para iterar en los objetos simples que creo ...

1 la respuesta

Módulos ES6 y herencia

Tengo los siguientes archivos JavaScript: src / js / classes / Lexus.js: import {Car} from 'src/js/classes/Car'; export class Lexus extends Car { constructor() { super("Lexus"); } }src / js / classes / Mercedes.js: import {Car} from ...

3 la respuesta

ES6: declaraciones de importación condicionales y dinámicas

Condicional¿Es posible tener declaraciones de importación condicional como a continuación? if (foo === bar) { import Baz from './Baz'; }He intentado lo anterior pero aparece el siguiente error (de Babel) al compilar. 'import' and 'export' may ...

1 la respuesta

¿Cuál es el propósito de obtener parámetros estáticos () en Ionic 2?

Descubrí que hay una nueva construcción en la última versión de Ionic 2 Beta. Se ve así: export class ListPage { static get parameters() { return [[NavController], [NavParams]]; } ...¿Podría alguien explicarme o dar un enlace a algún tipo ...

2 la respuesta

ES6: ¿Es peligroso eliminar elementos de Set / Map durante la iteración Set / Map?

Código seguro paranew Set() puede verse así: let items = []; for (let item of set) if (isBad(item)) items.push(item); for (let item of items) set.delete(item)¿Puedo simplificar el código para: for (let item of set) if (isBad(item)) ...

1 la respuesta

Babel: Tipos de parámetros de función en ES6

Si escribo el siguiente código y lo transpiloBabel (6.5.0)Funciona correctamente. function foo (first: string, second: number) { // code here }: string y: number simplemente se eliminan del código ES5 transpilado. Si llamo a la función usando ...

3 la respuesta

¿Cómo desestructurarse en variables dinámicamente nombradas en ES6?

Supongamos que tengo el siguiente objeto: const user = { id: 42, displayName: "jdoe", fullName: { firstName: "John", lastName: "Doe" } };Y que solo quiero elid yfullName. Haré lo siguiente: const { id, fullName } = userFácil, ¿verdad? Ahora ...