Preguntas etiquetadas con arrow-functions

Las preguntas sobre la sintaxis de la función compacta en ECMAScript2015 (ES6) se denominan "funciones de flecha" debido a su uso de "=>".





13
¿Cuál es el significado de "=>" (una flecha formada a partir de igual y mayor que) en JavaScript?
Sé que el >=operador significa más o igual que, pero lo he visto =>en algún código fuente. ¿Cuál es el significado de ese operador? Aquí está el 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 invocó inmediatamente la función de flecha
¿Por qué funciona esto en una Node.jsconsola (probado en 4.1.1 y 5.3.0) pero no funciona en el navegador (probado en Chrome)? Este bloque de código debe crear e invocar una función anónima que registre Ok. () => { console.log('Ok'); }() Además, aunque lo anterior funciona en Node, esto no funciona: …




6
¿Por qué los accesorios JSX no deberían usar funciones de flecha o vincularse?
Estoy ejecutando lint con mi aplicación React y recibo este error: error JSX props should not use arrow functions react/jsx-no-bind Y aquí es donde estoy ejecutando la función de flecha (adentro 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, …

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.