Domande taggate «arrow-functions»

Domande sulla sintassi delle funzioni compatte in ECMAScript2015 (ES6) chiamate "funzioni freccia" a causa del loro uso di "=>".





13
Qual è il significato di "=>" (una freccia formata da uguale e maggiore di) in JavaScript?
So che l' >=operatore significa più o uguale a, ma ho visto =>in qualche codice sorgente. Qual è il significato di quell'operatore? Ecco il codice: promiseTargetFile(fpParams, aSkipPrompt, relatedURI).then(aDialogAccepted => { if (!aDialogAccepted) return; saveAsType = fpParams.saveAsType; file = fpParams.file; continueSave(); }).then(null, Components.utils.reportError);





4
ES6 ha immediatamente richiamato la funzione freccia
Perché funziona in una Node.jsconsole (testato in 4.1.1 e 5.3.0) ma non funziona nel browser (testato in Chrome)? Questo blocco di codice dovrebbe creare e richiamare una funzione anonima che registra Ok. () => { console.log('Ok'); }() Inoltre, mentre quanto sopra funziona in Node, questo non funziona: n => { …




6
Perché gli oggetti di scena JSX non dovrebbero usare le funzioni freccia o bind?
Sto eseguendo lanugine con la mia app React e ricevo questo errore: error JSX props should not use arrow functions react/jsx-no-bind Ed è qui che sto eseguendo la funzione freccia (all'interno 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: 'rgba(255, …

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.