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

7 la respuesta

¿ES6 promete una devolución de llamada resuelta?

Quiero ejecutar la misma acción si mi promesa se resolvió con éxito o no. No quiero vincular la misma función a ambos argumentos de.then. ¿No hay un.always como jQuery tiene? Si no, ¿cómo puedo lograr esto?

2 la respuesta

Problemas para comprender el operador de propagación JSX

Dado este código de ejemplo de los documentos React: var props = {}; props.foo = x; props.bar = y; var component = <Component {...props} />;Hice un poco de investigación sobre qué...props en realidad evalúa a, que es esto: React.__spread({}, ...

1 la respuesta

"Error de referencia no capturado: esto no está definido" en el constructor de la clase

Estoy jugando con las cosas nuevas en JavaScript / ES6. Consigo unUncaught ReferenceError: this is not defined(...) player.js:5 en mi código Por lo que veo, ¡no hay errores aquí! ¿Es esto un error? ¿Alguna solución? index.html <html> <head> ...

1 la respuesta

El constructor principal llama a las funciones anuladas antes de que todos los constructores secundarios finalicen

ECMAScript 6 (Harmony) presentaclasses con capacidad de heredar uno del otro. Supongamos que tengo un juego y alguna clase básica para describir cosas básicas para el comportamiento del bot. Simplifico mi arquitectura real pero supongo ...

2 la respuesta

react-native UIExplorer no se abrirá

Estoy tratando de ver el UIExplorer en Xcode. He seguido el ejemplo y debería ser simple. Dice clonar react-native, cd al directorio, npm install y ejecutar npm start. Sin embargo, cuando ejecuto npm start obtengo el siguiente ...

3 la respuesta

Forma correcta de agregar dinámicamente funciones a las clases de ES6

Tengo una clase simple con un solo método.exec(arg1,..,argn) y quiero tener varios métodos de alias que llamenexec con valores de argumento predefinidos (p. ej.exec_sync = exec.bind(this, true)) Lo siguiente hace el truco: class Executor { ...

2 la respuesta

¿Cómo funciona esta definición de método de objeto sin la palabra clave "función"?

Descubrí esto dejando accidentalmente elfunction palabra clave. Ordinariamente elfoobar método en el módulo a continuación se declararía comofoobar: function(arg1), pero curiosamente, los siguientes trabajos, al menos en algunos navegadores, p. ...

3 la respuesta

¿Cuáles son las diferencias (si las hay) entre las funciones de flecha ES6 y las funciones vinculadas con Function.prototype.bind?

Me parece que, en ES6, las siguientes dos funciones son muycasi idéntico: function () { return this; }.bind(this); () => { return this; };El resultado final parece el mismo: las funciones de flecha producen un objeto de función JavaScript con ...

1 la respuesta

Propiedades de clase / instancia de ES6

Esta será una pregunta relativamente larga, pero realmente me gustaría entenderla. Pregunta final formulada al final de la pregunta. He leído las respuestas a esta pregunta: Alternativas variables de clase ...

1 la respuesta

Signo de dólar seguido de un corchete en una cadena de plantilla

Estaba jugando con un código ES6 y me encontré con esto let vendors = ['ms', 'moz', 'webkit', 'o']; let root = window || global; let performance = window.performance || {}; if (!performance.now) { vendors.some(function(vendor) { performance.now ...