Lines Matching defs:target
19 var target = {};
20 var handler = { deleteProperty (target) {
28 var proxy = new Proxy(target, handler);
46 var target = {foo: "bar"};
53 var proxy = new Proxy(target, handler);
55 assert(target.foo === "bar")
60 assert(target.foo === undefined);
63 assert(target.bar === undefined);
65 assert(target.bar === undefined);
74 var proxy = new Proxy(target, handler2);
76 assert(target.bar === undefined);
78 assert(target.bar === undefined);
81 var target = {1: 42};
83 var proxy = new Proxy(target, handler);
85 assert(target[1] === 42)
87 assert(target[1] === undefined);
90 var target = {2: 52};
92 var proxy = new Proxy(target, handler);
94 assert(target[2] === 52)
96 assert(target[2] === undefined);
99 var target = {};
101 var proxy = new Proxy(target, handler);
122 // test when target is proxy
123 var target = {prop: "foo"};
130 var proxy1 = new Proxy(target, handler);
133 assert(target.prop === "foo");
139 assert(target.prop === undefined);
144 var target = {};
152 Object.defineProperty(target, "foo", {
157 var proxy = new Proxy (target, handler);