JavaScript Meta Programming
The following article provides an overview of the new Javascript capabilities in meta programming . Similarly to the GlobalThis article , this is unlikely to be of interest unless you find yourself building some sort of a framework or something a bit more exotic. The article does not provide much of additional information on Peso, however it sets the scene for the next few articles which rely on these new capabilities. The Wikipedia entry for Meta programming is kinda in the ball park, however if you're familiar with the terms Meta Object Protocol (MOP) , or Reflection in regards to other languages, then this is probably closer to the mark with regards to the Javascript capabilities. Javascript has always had quite a few features that made the language dynamic in that attributes could be added to an object at any time. Methods of an object were the same as normal attributes except they were of type "Function" and they could be invoked by using (). Below is a