Resultados da pesquisa a pedido "arrow-functions"

7 a resposta

Como escrevo uma função de seta nomeada no ES2015?

Eu tenho uma função que estou tentando converter para a nova sintaxe de seta em ES6. É uma função nomeada: function sayHello(name) { console.log(name + ' says hello'); }Existe uma maneira de dar um nome a ele sem uma instrução var: var sayHello ...

2 a resposta

As funções de seta não funcionam no nó --harmony no Ubuntu

Estou tentando usar as funções de seta nonode v0.10.33 sobUbuntu 14.04 (Estou executando o nó com--harmony flag), mas estou recebendo este erro: console.log( [1,2,3,4].map(x => x*x) ); ^ SyntaxError: Unexpected token > at Module._compile ...

5 a resposta

A que "isso" se refere nas funções de seta no ES6?

Eu li em vários lugares que a principal diferença é que "this é lexicamente vinculado nas funções das setas. "Isso tudo é muito bom, mas eu realmente não sei o que isso significa. Eu sei que isso significa que ele é único dentro dos limites dos ...

5 a resposta

Quando devo usar `return` no es6 Arrow Functions?

O novofunções de seta es6 [https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Functions/Arrow_functions] dizerreturn está implícito em algumas circunstâncias: A expressão também é o valor de retorno implícito dessa função. Em que ...

2 a resposta

O que significa a função de seta '() => {}' em Javascript? [duplicado]

Esta pergunta já tem uma resposta aqui: Qual é o significado de "=>" (uma seta formada de iguais e maiores que) em JavaScript? [/questions/24900875/whats-the-meaning-of-an-arrow-formed-from-equals-greater-than-in-javas] 12 respostasEu estava ...

2 a resposta

Informações oficiais sobre `argumentos 'nas funções ES6 Arrow?

(() => console.log(arguments))(1,2,3); // Chrome, FF, Node give "1,2,3" // Babel gives "arguments is not defined" from parent scopeSegundo Babel (e pelo que posso dizer recomendações iniciais do TC39), isso é "inválido", pois as funções de seta ...

2 a resposta

Como posso diferenciar uma função de seta, classe e uma função normal?

Como posso diferenciar essas três coisas no ES6 usando sua referência? let x = i => i+1; class y { constructor(i) { this._i=i+1; } get i(){ return this._i;} } function z(i) { return i+1; }Exemplo: test(x) //=> 'arrow' test(y) //=> 'class' ...

3 a resposta

Por que o `throw` é inválido em uma função de seta ES6?

Eu só estou procurando uma razão paraporque isso é inválido: () => throw 42;Eu sei que posso contornar isso através de: () => {throw 42};

3 a resposta

Quais são as diferenças (se houver) entre as funções de seta do ES6 e as funções associadas ao Function.prototype.bind?

Parece-me que, no ES6, as duas funções a seguir são muitopor pouco idêntico: function () { return this; }.bind(this); () => { return this; };O resultado final parece o mesmo: as funções de seta produzem um objeto de função JavaScript com ...

7 a resposta

O que significam várias funções de seta em javascript?

Eu tenho lido um monte dereact código e vejo coisas assim que não entendo: handleChange = field => e => { e.preventDefault(); /// Do something here }