Resultados da pesquisa a pedido "ecmascript-6"

9 a resposta

Acesso à propriedade com segurança nula (e atribuição condicional) no ES6 / 2015

Tem algumanullde acesso à propriedade seguro (propagação / existência nula) no ES6 (ES2015 / JavaScript.next / Harmony) como?.noCoffeeScriptpor exemplo? Ou está planejado para o ES7? var aThing = getSomething() ... aThing = ...

2 a resposta

No es2015, `const func = foo => bar` faz do` func` uma função nomeada, como você ignora isso?

Existe alguma maneira de contornar esse comportamento? > foo => bar; [Function] > const func = foo => bar; undefined > func [Function: func]Eu tenho um código que armazena temporariamente uma função anônima como essa e a retorna. Não quero que ...

3 a resposta

Cumprir (não resolver) a promessa com outra promessa

Eu quero cumprir uma promessa com outra promessa. O ponto é que eu realmente quero ter acesso ao (ainda pendente) segundopromessa assim que a primeira promessa for cumprida. Infelizmente, parece que só consigo obter o valor da resolução da ...

1 a resposta

Existe alguma analogia de uma linha no ES6 para ES5 `module.exports = require ('./ inner.js')`?

// before module.exports = require('./inner.js'); // nowadays export default from './inner.js';Eu estou tentando fazer isso, mas babel permite apenas no es7 estágio 1, pois éproposta por ...

3 a resposta

Como namespace es6 classes (para componentes React)

Isso faz parte da pergunta ES6, parte Reage question. Estou tentando usar componentes com namespace [https://facebook.github.io/react/docs/jsx-in-depth.html#namespaced-components] em Reagir com as classes ES6 e Babel. Então, eu acho que a ...

1 a resposta

Diferença de desempenho entre uma sequência regular e uma sequência de modelo?

Agora estou usando ESLintpreferir modelo [http://eslint.org/docs/rules/prefer-template]me forçar a usarseqüências de caracteres do modelo [https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/template_strings] em vez de concatenação ...

2 a resposta

Por que babel reescreve a chamada de função importada para (0, fn) (…)?

Dado um arquivo de entrada como import { a } from 'b'; function x () { a() }babel irá compilá-lo para 'use strict'; var _b = require('b'); function x() { (0, _b.a)(); }mas quando compilada no modo loose, a chamada de função é emitida ...

2 a resposta

Como essa definição de método de objeto funciona sem a palavra-chave "function"?

Eu descobri isso acidentalmente deixando de fora ofunction palavra-chave Normalmente ofoobar O método no módulo abaixo seria declarado comofoobar: function(arg1), mas, curiosamente, o seguinte funciona, pelo menos em alguns navegadores, por ...

7 a resposta

Promessa ES6 liquidada retorno de chamada?

Quero executar a mesma ação, independentemente de minha promessa ter sido resolvida com êxito ou não. Eu não quero vincular a mesma função aos dois argumentos de.then. Não existe um.always como jQuery tem? Se não, como faço para conseguir isso?

2 a resposta

Problema ao entender o operador de propagação JSX

Dado este exemplo de código dos documentos do React: var props = {}; props.foo = x; props.bar = y; var component = <Component {...props} />;Eu fiz algumas investigando o que...props realmente avalia como, que é este: React.__spread({}, ...