Resultados da pesquisa a pedido "ecmascript-6"
Por que `obj.foo = function () {};` não atribui o nome `foo` à função?
A partir do ES2015 (ES6), as funções têm nomes próprios (incluindo um funcionárioname property) e os nomes são atribuídos quando a função é criada de várias maneiras, além da declaração óbvia da função e da expressão da função nomeada, como ...
ES6 javascript importar arquivo js externo
Estou tentando isso no meu módulo javascript ES6: import externalutil from 'https://externalutil.com/js/externalutil.js';mas falha com este erro de transpile: Module not found: 'https://externalutil.com/js/externalutil.js'O ...
parâmetros padrão no ES6 gera erro
Se tivermos uma função como: function add(first = second, second) { return first + second; }Chamando como: add(1,2); // returns 3O código acima funciona bem, mas se o chamarmos como: add(undefined, 2); //throws errorNão sei como os parâmetros ...
Como adicionar um evento de rolagem no componente react
Estou tentando adicionar umonScroll evento em uma tabela. Isto é o que eu tentei: componentDidMount() { ReactDOM.findDOMNode(this.refs.table).addEventListener('scroll', this.listenScrollEvent); } componentWillUnmount() ...
Erro de sintaxe no IE usando as funções de seta ES6
Eu tenho esse código JavaScript price = price.replace(/(.*)\./, x => x.replace(/\./g,'') + '.')Isso funciona bem no Firefox e Chrome, no entanto, o IE fornece um erro de sintaxe apontando para=> no meu código Existe uma maneira de usar a ...
A importação e exportação do ES6 não são suportadas no Node.js
Estou construindo um projeto usando o WebStorm 2016.2.2. Eu uso a versão 6.6.0 do Node.js. Eu configurei a versão JavaScript para ES6, mas recebo erros de "token inesperado" para ambosimport eexport palavras-chave. Não recebo erros nas expressões ...
Como o function.apply.bind funciona no código a seguir?
Entendo que uma matriz de [200.599] é retornada da promessa e a função de retorno de chamada dentro da propagação está sendo passada para Function.apply.bind, mas agora estou perdida. Como a matriz de [200.599] é dividida em x e y? Como ...
O que três pontos fazem no ReactJS [duplicado]
Esta pergunta já tem uma resposta aqui: O que esses três pontos no React fazem? [/questions/31048953/what-do-these-three-dots-in-react-do] 18 respostasconst peopleList = this.state.people.map( x => { return <Person key={x.name} {...x} /> })O que ...
O que exatamente a função JavaScript anônima f => f faz?
Estou usando uma biblioteca de terceiros que possui uma função que aceita funções como argumentos. Estou fazendo algumas verificações condicionais para decidir se deve ou não adicionar uma função específica como parâmetro e, em alguns casos, não ...
Por que meu Proxy está encapsulando as chamadas de função de um Mapa lançando TypeError?
var cache = new Proxy(new Map(), { apply: function(target, thisArg, argumentsList) { console.log('hello world!'); } }); cache.set('foo', 'bar'); Tanto quanto eu posso dizer issodevemos resulta emhello world! sendo registrado no console e no ...