Posted at September 15, 2011 by Nicholas C. Zakas Tags: ECMAScript, Harmony, JavaScript, Proxy ECMAScript 6, aka “Harmony”, introduces a new type of object called a proxy. Proxies are objects whose default behavior in common situations can be controlled, eliminated, or otherwise changed. This includes definition what happens when the object is used in a for-in look, when its properties are used wi