José Antonio Medina Sánchez
EstudianteReinaldo Mendoza
Estudiantefreddy conto mena
EstudianteJosé Antonio Medina Sánchez
EstudianteSergio Brandon De Lucio Chavero
EstudianteBryan Castano
EstudianteLEONARD CUENCA
EstudianteMarkin Piero Pulache Guarniz
EstudianteMaday Choque
EstudianteKevin Giovanni Cano Blanco
EstudianteEdith Ortiz
EstudianteBrandon Lee Aguero Fernandez
EstudianteJuan Camilo Salazar Rojas
EstudianteSandra Rosa Arroyo Paredes
EstudianteGuillermo Jimenez
EstudianteJosé Miguel Vásquez Guerra
EstudianteAna Rotela Cabrera
EstudianteLuis Eduardo Payano Villar
EstudianteMisael Valdez
EstudianteJosé Miguel Vásquez Guerra
EstudianteSaludos!!!
Ja, pero no
(function)(); para auto invocar es mas limpio.
Yo utilizaría las funciones de flecha con los array methods, como lo son: some, reduce, filter, find, every, etc. Saludos!!!
personalmente las uso en todos lados xD
Hiii, Yo tambien las uso dentro de Array methods, \n
Genial .
Clase 15: Funciones de flecha y el this
arrow functions su this queda relacionado al ambito externo.// El return está implícito sino añadimos las llaves. const getResult = () => "Results"; //Sin arrows functions [1, 2, 3] .map(function (n) { return n * 2; }) [ // Con arrows functions (1, 2, 3) ].map((n) => n * 2); // Ejemplos del this const counter = { number: 0, increase() { setInterval(() => console.log(++this.number), 1000); }, }; counter.increase(); //> 1 2 3 4 5 const counter = { number: 0, increase() { setInterval(function () { console.log(++this.number); }, 1000); }, }; counter.increase(); //> NaN, NaN, NaN, NaN, NaN const counter = { number: 0, increase() { setInterval( function () { console.log(++this.number); }.bind(this), 1000 ); }, }; counter.increase(); //> 1 2 3 4 5
buen aporte
los callback con función flecha heredan el this del contenedor
A mi me gustan las arrow function por que son mas simples a la vista.
¿Cuándo conviene usar this?
Sería cuando trabajes con prototipos o con la sintaxis CLASS(Opinión personal). Pero...lo puedes usar también en objetos para construir métodos. CONCLUSIÓN: Usalo según tus necesidades.
Tengo una duda. ¿Es recomendable usar función flecha en vez de de las funciones normales?
La elección entre funciones flecha y funciones normales depende del contexto y el propósito específico. No hay una recomendación universal de usar siempre un tipo sobre el otro.
Recomendaciones de uso:
Usa funciones flecha cuando:
this del ámbito que la contiene.this.Usa funciones normales cuando:
this.new).arguments.this.Consideraciones adicionales:
this, lo que puede ser ventajoso o problemático dependiendo del caso.this.this, usa una función normal.En resumen, no es recomendable usar exclusivamente funciones flecha o funciones normales. Lo mejor es entender las diferencias y elegir el tipo de función adecuado según el contexto y los requisitos específicos de tu código. La clave está en usar cada tipo de función donde sus características particulares sean más beneficiosas.
El código esta sencillo de entender pero la explicacion deberia ser mas aprofundida de por que funciona o enfatizar mas en el estandar ECM6
La gente que programa con fondo blanco ha de vivir en el sol.
Resumen de la clase
const counter ={ number: 0, increase(){ setInterval(() =>console.log(++this.number), 100); }, }; counter.increase();
Alguien sabe que tema usa la profe en su editor? Esta muy bueno!
Ya lo he preguntado antes, pero creo que no hay notificación para cuando te responden y no recuerdo en cuales videos lo hice x_X