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

2 la respuesta

¿Cuál es el argumento para usar getters y setters ES6 sobre la convención getProperty / setProperty?

class Foo { getName = () => this.name; setName = (name) => this.name = name; }y class Foo { get name () { return this.name; } set name (name) { this.name = name; } }Puedo pensar en varios ejemplos dondeLos captadores de ES6 están en ...

2 la respuesta

¿Cómo importar en propiedades usando la sintaxis del módulo ES6 (destrucción)?

import utilityRemove from 'lodash/array/remove'; import utilityAssign from 'lodash/object/assign'; import utilityRandom from 'lodash/number/random'; import utilityFind from 'lodash/collection/find'; import utilityWhere ...

9 la respuesta

Acceso a la propiedad nulo-seguro (y asignación condicional) en ES6 / 2015

Hay unnullde acceso seguro a la propiedad (propagación nula / existencia) en ES6 (ES2015 / JavaScript.next / Harmony) como?.enCoffeeScript¿por ejemplo? ¿O está planeado para ES7? var aThing = getSomething() ... aThing = possiblyNull?.thingEsto ...

3 la respuesta

Cumplir (no resolver) promesa con otra promesa

Quiero cumplir una promesa con alguna otra promesa. El punto es que realmente quiero tener acceso al segundo (aún pendiente)promesa tan pronto como se cumpla la primera promesa. Desafortunadamente, parece que solo puedo obtener el valor de ...

2 la respuesta

En es2015, `const func = foo => bar` hace que` func` sea una función con nombre, ¿cómo se omite esto?

¿Hay alguna forma de evitar este comportamiento? > foo => bar; [Function] > const func = foo => bar; undefined > func [Function: func]Tengo un código que almacena temporalmente una función anónima como esa, luego la devuelve. No quiero que los ...

1 la respuesta

¿Diferencia de rendimiento entre una cadena normal y una cadena de plantilla?

Ahora estoy usando ESLintplantilla preferida [http://eslint.org/docs/rules/prefer-template]forzarme a usarcadenas de plantillas [https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/template_strings] en lugar de concatenación de ...

2 la respuesta

¿Por qué Babel reescribe la llamada a la función importada a (0, fn) (...)?

Dado un archivo de entrada como import { a } from 'b'; function x () { a() }Babel lo compilará para 'use strict'; var _b = require('b'); function x() { (0, _b.a)(); }pero cuando se compila en modo suelto, la llamada de función se emite ...

3 la respuesta

Cómo espacio de nombres clases es6 (para componentes React)

Esta es la parte ES6 pregunta parte Reaccionar pregunta. Estoy tratando de usar componentes de espacio de nombres [https://facebook.github.io/react/docs/jsx-in-depth.html#namespaced-components] en Reaccionar con clases de ES6 y Babel. Así que ...

1 la respuesta

¿Existe alguna analogía de una línea en ES6 para ES5 `module.exports = require ('./ inner.js')`?

// before module.exports = require('./inner.js'); // nowadays export default from './inner.js';Estoy tratando de hacer esto, pero Babel solo lo permite en la etapa 1 de es7, ya que espropuesta por ...

1 la respuesta

No se puede establecer la trampa "aplicar" al objeto Proxy

Creé un objeto Proxy con una trampa "apply": var target = {}, handler = { apply: () => 42 } proxy = new Proxy(target, handler);Por lo tanto, el objeto Proxy debe ser invocable. Sin embargo, no funciona: proxy(); // TypeError: proxy is not a ...