Perguntas com a marcação «arrow-functions»

Perguntas sobre a sintaxe da função compacta em ECMAScript2015 (ES6) chamadas "funções de seta" devido ao uso de "=>".





13
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 já vi =>em algum código-fonte. Qual o significado desse operador? Aqui está o código: promiseTargetFile(fpParams, aSkipPrompt, relatedURI).then(aDialogAccepted => { if (!aDialogAccepted) return; saveAsType = fpParams.saveAsType; file = fpParams.file; continueSave(); }).then(null, Components.utils.reportError);





4
ES6 chamou imediatamente a função de seta
Por que isso funciona em um Node.jsconsole (testado em 4.1.1 e 5.3.0) mas não funciona no navegador (testado no Chrome)? Esse bloco de código deve criar e chamar uma função anônima que faça logon Ok. () => { console.log('Ok'); }() Além disso, enquanto o acima funciona no Node, isso não …




6
Por que os adereços JSX não deveriam usar funções de seta ou vincular?
Estou executando o lint com meu aplicativo React e recebo este erro: error JSX props should not use arrow functions react/jsx-no-bind E é aqui que estou executando a função de seta (dentro onClick): {this.state.photos.map(tile => ( <span key={tile.img}> <Checkbox defaultChecked={tile.checked} onCheck={() => this.selectPicture(tile)} style={{position: 'absolute', zIndex: 99, padding: 5, backgroundColor: …

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.