Resultados da pesquisa a pedido "ecmascript-harmony"

1 a resposta

O que significa ReturnIfAbrupt no rascunho do ES6?

Atualmente estou implementando alguns shims para o rascunho do ES6. Eu estou querendo saber se alguém pode me dizer o que

1 a resposta

Padrão de exportação ES6 AssignmentExpression

export default var foo = {...}É AssignmentExpression e sintaxe es6 válida? JSHint diz que esperava um identificador e viu 'var'. Na última especificação, não encontrei nenhuma relação com VariableStatement e AssignmentExpression.

1 a resposta

Encadeamento de promessa: use o resultado da promessa anterior no próximo e depois o retorno de chamada [duplicado]

Esta pergunta já tem uma resposta aqui: Como acesso os resultados das promessas anteriores em uma cadeia .then ()? [/questions/28250680/how-do-i-access-previous-promise-results-in-a-then-chain] 15 respostasEstou usando as promessas ES6 diretas ...

1 a resposta

Criando uma referência fraca regular em Javascript usando WeakMaps

Estou tentando fazer oóbvio coisa com WeakMaps: eu quero criar uma referência fraca. Em particular, quero ter uma lista de ouvintes de eventos sem que essa lista influencie a vida do ouvinte. Por isso, fiquei muito empolgado em encontrar o ...

1 a resposta

Dois pontos JavaScript duplo (operador de ligação)

Como você sabe, existe uma proposta para um atalho para.bind() para que você possa escrever: ::this.handleStuffe funcionará assim no es5: this.handleStuff.bind(this)Minha pergunta é: será possível passar argumentos dessa maneira? Quero dizer ...

2 a resposta

Módulos ES6 x importações de HTML

Importações HTML [http://www.w3.org/TR/2013/WD-html-imports-20130514/]fazem parte doComponentes da Web [http://www.w3.org/TR/components-intro/]especificação e fornecer uma maneira de lidar com dependências na Web. Os módulos ES6 também fazem a ...

2 a resposta

Obter o valor de uma promessa via yield & co

Estou tentando descobrir como obter o valor de uma promessa viayield, possivelmente com "co": function *(){ var someVar = yield functionThatReturnsAPromise(); }A função chamada não é um gerador, apenas uma função normal. Com o exposto,someVar ...

2 a resposta

Co.js e bluebird.js - qual a diferença?

Alguém poderia me ajudar a entender as diferenças entre usar o Koa.js e o Bluebird.js com o ES6 Harmony. Especificamente, como co( function * () { //stuff } );comparado a, Promise.coroutine( function * () { //stuff } );Parece que o Koa deveria ...

2 a resposta

Função imediata usando funções de seta JavaScript ES6

Alguém sabe como escrever uma função imediata usando a sintaxe de seta ES6? Aqui está a maneira ES3 / 5 de fazer isso: (function () { //... }());Eu tentei o seguinte, mas obtenha umunexpected token erro na última linha. (() => { //... ...

2 a resposta

Como posso detectar geradores ES6 por recursos?

Estou gostando muito dos geradores ES6. Existe uma maneira de detectar o suporte de gerador nos navegadores? Eu sei que os geradores podem não estar em muitos navegadores (ou possivelmente nenhum navegador) no momento, mas tudo bem para meus ...