Resultados da pesquisa a pedido "ecmascript-6"

11 a resposta

comparando conjuntos ECMA6 para igualdade

Como você compara dois conjuntos de javascript? Eu tentei usar== e=== mas ambos retornam falsos. a = new Set([1,2,3]); b = new Set([1,3,2]); a == b; //=> false a === b; //=> falseEsses dois conjuntos são equivalentes porque, por ...

10 a resposta

.map () um mapa Javascript ES6?

Como você faria isso? Instintivamente, eu quero fazer: var myMap = new Map([["thing1", 1], ["thing2", 2], ["thing3", 3]]); // wishful, ignorant thinking var newMap = myMap.map((key, value) => value + 1); // Map { 'thing1' => 2, 'thing2' => 3, ...

2 a resposta

Sintaxe de propagação do ECMAScript 6 na desconstrução de objetos. Suporte em TypeScript e Babel

O ECMAScript 6 válido a seguir é válido? Parece ser suportado pela versão mais recente do Babel, mas não pelo TypeScript. Não encontrei nenhuma referência ES6 lidando com este caso. var a = { foo : 'foo' }; var b = { ...a };

2 a resposta

usando colchetes com sintaxe de importação de javascript

Me deparei com uma biblioteca javascript que usa a seguinte sintaxe para importar bibliotecas: import React, { Component, PropTypes } from 'react';Qual é a diferença entre o método acima e o seguinte? import React, Component, PropTypes from ...

6 a resposta

Posso usar uma importação de módulo ES6 / 2015 para definir uma referência no escopo 'global'?

Eu tenho essa situação em que estou tentando importar uma biblioteca existente, que chamareitroublesome (usando Webpack / Babel FWIW) e possui uma referência global parajQuery nele que eu estou tentando resolver usando a sintaxe ...

3 a resposta

As variáveis declaradas com let ou const não são içadas no ES6?

Eu jogo com o ES6 há um tempo e notei que enquanto as variáveis declaradas comvar são içadas conforme o esperado ... console.log(typeof name); // undefined var name = "John";... variáveis declaradas comlet ouconst parece ter alguns problemas com ...

2 a resposta

Babel com browser.js, obtendo Untaught SyntaxError: expressão regular inválida

Estou tentando usar o Babel no Chrome com o script browser.js. Criei um link simbólico apontando para o diretório node_modules com base na instalação do meu nó para que eu possa acessar o browser.js Logo após eu adicionar o script como: eu ...

1 a resposta

Por que os geradores não suportam map ()?

Parece-me absolutamente natural que os geradores, que funcionam muito como Arrays, devam suportar operações muito básicas de lista, comomap(), filter()ereduce(). Estou esquecendo de algo? Eu escrevi o código paramap e parece bastante simples, ...

3 a resposta

HTMLCollection e NodeList são iteráveis?

No ES6, umiterável [https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Iteration_protocols] é um objeto que permitefor... ofe possui uma tecla Symbol.iterator. Matrizes são iteráveis, assim como Conjuntos e Mapas. A questão é: ...

4 a resposta

Como usar as funções de seta (campos de classe pública) como métodos de classe?

Eu sou novo no uso de classes ES6 com React; anteriormente, vinculei meus métodos ao objeto atual (mostrado no primeiro exemplo), mas o ES6 me permite vincular permanentemente uma função de classe a uma instância de classe com setas? (Útil ao ...