Metaprogramación con JavaScript

Este artículo presenta la manera de utilizar los conceptos de metaprogramación aplicados al lenguaje JavaScript para realizar tareas complejas y repetitivas.