Proxy Arrays
The Proxy object works in some strange ways with Arrays
HTML
<h1>Proxy function only works in Firefox at present</h1>
JavaScript
var data = ['hello', 'world'];
var handler = {
set : function () {
console.log("set");
}
};
var proxy = new Proxy(data, handler);
var keys = Object.keys(proxy);
keys.forEach(function(key) {
console.log(this[key]);
}, proxy);