var proxy = Proxy.create({
|
get: function(pr, name) {
|
console.log("get called");
|
return null;
|
},
|
|
set: function(pr, name, value) {
|
console.log("set called");
|
}
|
});
|
|
var key = "foo";
|
|
proxy["foo"] = "bar"; // logs "set called"
|
proxy[ key ] = "bar"; // does not log anything (bug?)
|
|
proxy["foo"]; // logs "get called"
|
proxy[ key ]; // logs "get called"
|