se ve muy bueno, hay muchos conceptos que aun desconozco y me toca aprenderlos y practicarlos mucho si quiero elevar mi nivel, lo primordial aprender el concepto y en que casos son utiles.
Gracias a tus observaciones Hector, investigué mas a fondo el tema... Mi comentario estaba fuera de lugar, por que me fui al código, no al concepto ... Mala costumbre de lobo viejo jejeje ... pero Agradezco tu vídeo, tu observación y tus grandiosos aportes :) ...
Super interesante el tema master! muy informativo. siempre me pregunte como podrias hacer algo asi y nunca me imagine que javascript tendria ese potencial. Porfa En unfuturo puede traer mas contenido de este tipo mas a fondo. porque con esto Puede empezara crear su propio framework!!! Saludos!!!
Hola Héctor. Gracias por el video. Fue bastante informativo. La verdad no conocía Reflect, hehe. Por cierto, para los que no sepan, se puede evitar el uso de Objetc.keys(objeto) para recorrer las llaves de un objeto utilizando un for-in. Eso sí, tiene sus cuantas diferencias.
Muchas gracias Excelente, siempre aportando cosas nuevas, por cierto gracias por el curso de patrones de diseño, fui uno de los ganones en el directo de moure :P
🎯 Key Takeaways for quick navigation: 00:00 🤖 *La meta programación permite a los programas manipularse, observarse, analizarse y modificarse a sí mismos.* 01:22 💡 *La introspección en JavaScript permite que un lenguaje de programación se vea a sí mismo, con ejemplos de obtener información de un objeto.* 03:40 🧐 *La capacidad de introspección incluye saber el tipo de dato de un campo, lo cual es útil para el manejo dinámico de la información.* 07:10 🔄 *Utilizando Reflect en JavaScript, es posible manipular la estructura de un objeto, como eliminar propiedades, cambiar contextos y más.* 11:46 🌐 *La meta programación, incluyendo el uso de Reflect, es fundamental en el desarrollo de frameworks y herramientas visuales dinámicas.* 13:21 🛠️ *Con `Reflect.defineProperty`, podemos agregar propiedades a un objeto con atributos específicos, como si es reescribible o no.* 15:01 🚫 *Utilizando `enumerable: false`, una propiedad no se mostrará en un bucle `for...in`, proporcionando control sobre la visibilidad en iteraciones.* 16:39 🔄 *`Reflect.apply` permite ejecutar una función bajo un contexto específico, útil para crear funciones desacopladas que trabajan con distintos objetos.* 17:21 🌐 *La meta programación es útil en escenarios realistas, como la manipulación visual de elementos HTML dinámicamente generados según la estructura de objetos.* 19:12 *📝 La flexibilidad de la meta programación permite ajustar dinámicamente formularios, agregando campos sin necesidad de modificar directamente el código del formulario.* Made with HARPA AI
Si te ha gustado el video puedes dejarme un Pulgar Arriba
Mis cursos de programación: hdeleon.net/cursos-premium/
Gracias Héctor por tu contenido
se ve muy bueno, hay muchos conceptos que aun desconozco y me toca aprenderlos y practicarlos mucho si quiero elevar mi nivel, lo primordial aprender el concepto y en que casos son utiles.
Gracias! espero mas videos como estos!
Excelente aporte
Gracias, muy bien explicado :)
esta muy bueno este vídeo, ni sabia que existía esta Api
Muchas gracias un "PURA VIDA" no conocia nada de esto, pero seguro me facilitara mis practicas
por dios necesito mas de esto😍😍
Espero los siguientes videos de meta programacion está bien interesante
Gracias por el video Héctor saludos
Nunca habia escuchado de esto, muchas gracias por compartir!
Te mamaste peter O.O.
Esto lo vengo buscando desde hace mucho.
Excelente hector como siempre excelente video gracias por tu humildad para compartir este tipo de contenido saludos
Wow, por favor sigue con más vídeos relacionados con este tema. Por cierto, muy buen video.
hola bro que tal. me gustan mucho tus videos, ando aprendiendo a programar y tus videos son muy interesantes para aprender cosas nuevas.
De los mejores canales de programación en español probablemente. Qué nivelazo
Que interesante muchas gracias, ahora entiendo muchas cosas de Nest JS
Gracias a tus observaciones Hector, investigué mas a fondo el tema... Mi comentario estaba fuera de lugar, por que me fui al código, no al concepto ... Mala costumbre de lobo viejo jejeje ... pero Agradezco tu vídeo, tu observación y tus grandiosos aportes :) ...
Super interesante el tema master! muy informativo. siempre me pregunte como podrias hacer algo asi y nunca me imagine que javascript tendria ese potencial. Porfa En unfuturo puede traer mas contenido de este tipo mas a fondo. porque con esto Puede empezara crear su propio framework!!!
Saludos!!!
Muchas felicidades tu explicacion es genial y seria increble llevar esto mas afondo. simpre se agradece este tipo de contenido.
Hola Héctor. Gracias por el video. Fue bastante informativo. La verdad no conocía Reflect, hehe.
Por cierto, para los que no sepan, se puede evitar el uso de Objetc.keys(objeto) para recorrer las llaves de un objeto utilizando un for-in. Eso sí, tiene sus cuantas diferencias.
Que tema mas interesante brother, quiero con C# porfa
Muchas gracias Excelente, siempre aportando cosas nuevas, por cierto gracias por el curso de patrones de diseño, fui uno de los ganones en el directo de moure :P
Aqui se aprende a programar hablando de cervezas! Muchas gracias Hector, Excelente contenido como siempre!
Hola como andas?? muy buen vídeo, excelente
Me iba pareciendo interesante pero el defineProperty directamente me voló la cabeza 🤯
te la rifas canal
🎯 Key Takeaways for quick navigation:
00:00 🤖 *La meta programación permite a los programas manipularse, observarse, analizarse y modificarse a sí mismos.*
01:22 💡 *La introspección en JavaScript permite que un lenguaje de programación se vea a sí mismo, con ejemplos de obtener información de un objeto.*
03:40 🧐 *La capacidad de introspección incluye saber el tipo de dato de un campo, lo cual es útil para el manejo dinámico de la información.*
07:10 🔄 *Utilizando Reflect en JavaScript, es posible manipular la estructura de un objeto, como eliminar propiedades, cambiar contextos y más.*
11:46 🌐 *La meta programación, incluyendo el uso de Reflect, es fundamental en el desarrollo de frameworks y herramientas visuales dinámicas.*
13:21 🛠️ *Con `Reflect.defineProperty`, podemos agregar propiedades a un objeto con atributos específicos, como si es reescribible o no.*
15:01 🚫 *Utilizando `enumerable: false`, una propiedad no se mostrará en un bucle `for...in`, proporcionando control sobre la visibilidad en iteraciones.*
16:39 🔄 *`Reflect.apply` permite ejecutar una función bajo un contexto específico, útil para crear funciones desacopladas que trabajan con distintos objetos.*
17:21 🌐 *La meta programación es útil en escenarios realistas, como la manipulación visual de elementos HTML dinámicamente generados según la estructura de objetos.*
19:12 *📝 La flexibilidad de la meta programación permite ajustar dinámicamente formularios, agregando campos sin necesidad de modificar directamente el código del formulario.*
Made with HARPA AI
Fantástico vídeo. Su cabeza trabaja muy muy rápida 😂😂😂
🍺🍺🍺🍺
Bro! ¿podrías hacer un video pero con C#?
Ahora que recuerdo php tiene una clase llamada reflection, tiene algo que ver con el tema?
buen video , pero se siente la latencia en el audio