Resultados da pesquisa a pedido "ecmascript-6"

12 a resposta

Qual é o significado de "=>" (uma seta formada de iguais e maiores que) em JavaScript?

Eu sei que o>= operador significa mais que ou igual a, mas eu já vi=> em algum código fonte. Qual o significado desse operador? Aqui está o código: promiseTargetFile(fpParams, aSkipPrompt, relatedURI).then(aDialogAccepted => { if ...

9 a resposta

Number.IsNaN () está mais quebrado que isNaN ()

SooooooisNaN aparentemente está quebrado no JavaScript, com coisas como: isNaN('') isNaN(' ') isNaN(true) isNaN(false) isNaN([0])Retornando false, quando parecem todos ser ... Não é um número ... No ECMAScript 6, o rascunho inclui um ...

10 a resposta

Como escrevo uma função de seta no ES6 recursivamente?

As funções de seta no ES6 não têm umarguments propriedade e, portanto,arguments.callee não funcionará e, de qualquer maneira, não funcionaria no modo estrito, mesmo que apenas uma função anônima estivesse sendo usada. As funções de seta não ...

3 a resposta

Qual é a diferença quando usamos nomes de matriz em vez de operador de propagação?

Qual é a diferença se eu usar: var numbers = [1, 2, 3] var mainArray = (numbers.length > 1) ? numbers : '';em vez disso: var numbers = [1, 2, 3] var mainArray = (numbers.length > 1) ? [...numbers] : '';

4 a resposta

Por que os tempos de execução populares do JavaScript não conseguiram lidar com scripts assíncronos com aparência síncrona?

Comocowboy diz nos comentários aqui [https://gist.github.com/domenic/3889970], todos queremos "escrever código assíncrono [JavaScript sem bloqueio] em um estilo semelhante a este: try { var foo = getSomething(); // async call that would normally ...

7 a resposta

Uma linha para obter algumas propriedades do objeto no ES 6

Como alguém pode escrever uma função, que usa apenas alguns atributos da maneira mais compacta no ES6? Eu vim com a solução usando destructuring + objeto simplificado literal, mas não gosto que a lista de campos seja repetida no código. Existe ...

2 a resposta

Como iterar sobre os resultados de uma função de gerador

Existe uma maneira melhor de iterar sobre os resultados de um gerador, meu loop for é feio: for(let job = readyJob.next(); !job.done; job = readyJob.next()){ }No contexto, há uma função de gerador que pode determinar se há um lote de ...

3 a resposta

Cadeias de linhas múltiplas que não quebram recuo

De acordo comesta discussão esdiscuss [https://twitter.com/esdiscuss/status/512420829628362752], é possível no ECMAScript 6 definir cadeias de linhas múltiplas sem precisar colocar linhas subseqüentes da cadeia no início da linha. Publicação de ...

3 a resposta

Como posso escrever e testar o código ECMAScript 6 agora?

Gostaria de começar a escrever código usando o ECMAScript 6 (ES6) inicial e futuro, para começar a entender a nova sintaxe. Existe algum tipo de recurso da Web ou plug-in de navegador que eu possa usar para reproduzir (escrever e testar código) ...

3 a resposta

Como clonar o gerador ES6?

Estou tentando criar umList mônada no ES6 usando geradores. Para fazê-lo funcionar, preciso criar uma cópia de um iterador que já consumiu vários estados. Como clonar um iterador no ES6? function* test() { yield 1; yield 2; yield 3; } var x = ...