Resultados da pesquisa a pedido "ecmascript-harmony"
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
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.
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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. (() => { //... ...
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 ...