| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324 |
- var proto = {};var Construct = function(){};Construct.prototype = proto;var o = new Construct;Object.defineProperty(proto, "p0", {writable: false});echo("proto: ", proto);echo("o: ", o);
- proto: {}
- o: {}
- var proto = {};proto[p0] = 0;var Construct = function(){};Construct.prototype = proto;var o = new Construct;Object.defineProperty(proto, "p0", {writable: false});o[p0] = 0;echo("proto: ", proto);echo("o: ", o);
- ReferenceError: 'p0' is not defined
- var proto = {};proto[p0] = 0;proto[p1] = 1;var Construct = function(){};Construct.prototype = proto;var o = new Construct;Object.defineProperty(proto, "p0", {writable: false});o[p0] = 0;o[p1] = 1;echo("proto: ", proto);echo("o: ", o);
- ReferenceError: 'p0' is not defined
- var proto = {};proto[p0] = 0;proto[p1] = 1;proto[p2] = 2;var Construct = function(){};Construct.prototype = proto;var o = new Construct;Object.defineProperty(proto, "p0", {writable: false});o[p0] = 0;o[p1] = 1;o[p2] = 2;echo("proto: ", proto);echo("o: ", o);
- ReferenceError: 'p0' is not defined
- var proto = {};var Construct = function(){};Construct.prototype = proto;var o = new Construct;Object.defineProperty(proto, "p0", {get: function(){return 0;}});echo("proto: ", proto);echo("o: ", o);
- proto: {}
- o: {}
- var proto = {};proto[p0] = 0;var Construct = function(){};Construct.prototype = proto;var o = new Construct;Object.defineProperty(proto, "p0", {get: function(){return 0;}});o[p0] = 0;echo("proto: ", proto);echo("o: ", o);
- ReferenceError: 'p0' is not defined
- var proto = {};proto[p0] = 0;proto[p1] = 1;var Construct = function(){};Construct.prototype = proto;var o = new Construct;Object.defineProperty(proto, "p0", {get: function(){return 0;}});o[p0] = 0;o[p1] = 1;echo("proto: ", proto);echo("o: ", o);
- ReferenceError: 'p0' is not defined
- var proto = {};proto[p0] = 0;proto[p1] = 1;proto[p2] = 2;var Construct = function(){};Construct.prototype = proto;var o = new Construct;Object.defineProperty(proto, "p0", {get: function(){return 0;}});o[p0] = 0;o[p1] = 1;o[p2] = 2;echo("proto: ", proto);echo("o: ", o);
- ReferenceError: 'p0' is not defined
- var proto = {};var Construct = function(){};Construct.prototype = proto;var o = new Construct;Object.defineProperty(proto, "p0", {get: function(){return 0;},set: function(v){}});echo("proto: ", proto);echo("o: ", o);
- proto: {}
- o: {}
- var proto = {};proto[p0] = 0;var Construct = function(){};Construct.prototype = proto;var o = new Construct;Object.defineProperty(proto, "p0", {get: function(){return 0;},set: function(v){}});o[p0] = 0;echo("proto: ", proto);echo("o: ", o);
- ReferenceError: 'p0' is not defined
- var proto = {};proto[p0] = 0;proto[p1] = 1;var Construct = function(){};Construct.prototype = proto;var o = new Construct;Object.defineProperty(proto, "p0", {get: function(){return 0;},set: function(v){}});o[p0] = 0;o[p1] = 1;echo("proto: ", proto);echo("o: ", o);
- ReferenceError: 'p0' is not defined
- var proto = {};proto[p0] = 0;proto[p1] = 1;proto[p2] = 2;var Construct = function(){};Construct.prototype = proto;var o = new Construct;Object.defineProperty(proto, "p0", {get: function(){return 0;},set: function(v){}});o[p0] = 0;o[p1] = 1;o[p2] = 2;echo("proto: ", proto);echo("o: ", o);
- ReferenceError: 'p0' is not defined
- var proto = {};var Construct = function(){};Construct.prototype = proto;var o = new Construct;CollectGarbage();echo("proto: ", proto);echo("o: ", o);
- proto: {}
- o: {}
- var proto = {};proto[p0] = 0;var Construct = function(){};Construct.prototype = proto;var o = new Construct;CollectGarbage();o[p0] = 0;echo("proto: ", proto);echo("o: ", o);
- ReferenceError: 'p0' is not defined
- var proto = {};proto[p0] = 0;proto[p1] = 1;var Construct = function(){};Construct.prototype = proto;var o = new Construct;CollectGarbage();o[p0] = 0;o[p1] = 1;echo("proto: ", proto);echo("o: ", o);
- ReferenceError: 'p0' is not defined
- var proto = {};proto[p0] = 0;proto[p1] = 1;proto[p2] = 2;var Construct = function(){};Construct.prototype = proto;var o = new Construct;CollectGarbage();o[p0] = 0;o[p1] = 1;o[p2] = 2;echo("proto: ", proto);echo("o: ", o);
- ReferenceError: 'p0' is not defined
- var proto = {};proto[p0] = 0;var Construct = function(){};Construct.prototype = proto;var o = new Construct;o[p0] = 0;Object.defineProperty(proto, "p1", {writable: false});echo("proto: ", proto);echo("o: ", o);
- ReferenceError: 'p0' is not defined
- var proto = {};proto[p0] = 0;proto[p1] = 1;var Construct = function(){};Construct.prototype = proto;var o = new Construct;o[p0] = 0;Object.defineProperty(proto, "p1", {writable: false});echo("proto: ", proto);echo("o: ", o);
- ReferenceError: 'p0' is not defined
- var proto = {};proto[p0] = 0;proto[p1] = 1;proto[p2] = 2;var Construct = function(){};Construct.prototype = proto;var o = new Construct;o[p0] = 0;Object.defineProperty(proto, "p1", {writable: false});o[p1] = 1;echo("proto: ", proto);echo("o: ", o);
- ReferenceError: 'p0' is not defined
- var proto = {};proto[p0] = 0;proto[p1] = 1;proto[p2] = 2;proto[p3] = 3;var Construct = function(){};Construct.prototype = proto;var o = new Construct;o[p0] = 0;Object.defineProperty(proto, "p1", {writable: false});o[p1] = 1;o[p2] = 2;echo("proto: ", proto);echo("o: ", o);
- ReferenceError: 'p0' is not defined
- var proto = {};proto[p0] = 0;var Construct = function(){};Construct.prototype = proto;var o = new Construct;o[p0] = 0;Object.defineProperty(proto, "p1", {get: function(){return 0;}});echo("proto: ", proto);echo("o: ", o);
- ReferenceError: 'p0' is not defined
- var proto = {};proto[p0] = 0;proto[p1] = 1;var Construct = function(){};Construct.prototype = proto;var o = new Construct;o[p0] = 0;Object.defineProperty(proto, "p1", {get: function(){return 0;}});echo("proto: ", proto);echo("o: ", o);
- ReferenceError: 'p0' is not defined
- var proto = {};proto[p0] = 0;proto[p1] = 1;proto[p2] = 2;var Construct = function(){};Construct.prototype = proto;var o = new Construct;o[p0] = 0;Object.defineProperty(proto, "p1", {get: function(){return 0;}});o[p1] = 1;echo("proto: ", proto);echo("o: ", o);
- ReferenceError: 'p0' is not defined
- var proto = {};proto[p0] = 0;proto[p1] = 1;proto[p2] = 2;proto[p3] = 3;var Construct = function(){};Construct.prototype = proto;var o = new Construct;o[p0] = 0;Object.defineProperty(proto, "p1", {get: function(){return 0;}});o[p1] = 1;o[p2] = 2;echo("proto: ", proto);echo("o: ", o);
- ReferenceError: 'p0' is not defined
- var proto = {};proto[p0] = 0;var Construct = function(){};Construct.prototype = proto;var o = new Construct;o[p0] = 0;Object.defineProperty(proto, "p1", {get: function(){return 0;},set: function(v){}});echo("proto: ", proto);echo("o: ", o);
- ReferenceError: 'p0' is not defined
- var proto = {};proto[p0] = 0;proto[p1] = 1;var Construct = function(){};Construct.prototype = proto;var o = new Construct;o[p0] = 0;Object.defineProperty(proto, "p1", {get: function(){return 0;},set: function(v){}});echo("proto: ", proto);echo("o: ", o);
- ReferenceError: 'p0' is not defined
- var proto = {};proto[p0] = 0;proto[p1] = 1;proto[p2] = 2;var Construct = function(){};Construct.prototype = proto;var o = new Construct;o[p0] = 0;Object.defineProperty(proto, "p1", {get: function(){return 0;},set: function(v){}});o[p1] = 1;echo("proto: ", proto);echo("o: ", o);
- ReferenceError: 'p0' is not defined
- var proto = {};proto[p0] = 0;proto[p1] = 1;proto[p2] = 2;proto[p3] = 3;var Construct = function(){};Construct.prototype = proto;var o = new Construct;o[p0] = 0;Object.defineProperty(proto, "p1", {get: function(){return 0;},set: function(v){}});o[p1] = 1;o[p2] = 2;echo("proto: ", proto);echo("o: ", o);
- ReferenceError: 'p0' is not defined
- var proto = {};proto[p0] = 0;var Construct = function(){};Construct.prototype = proto;var o = new Construct;o[p0] = 0;CollectGarbage();echo("proto: ", proto);echo("o: ", o);
- ReferenceError: 'p0' is not defined
- var proto = {};proto[p0] = 0;proto[p1] = 1;var Construct = function(){};Construct.prototype = proto;var o = new Construct;o[p0] = 0;CollectGarbage();echo("proto: ", proto);echo("o: ", o);
- ReferenceError: 'p0' is not defined
- var proto = {};proto[p0] = 0;proto[p1] = 1;proto[p2] = 2;var Construct = function(){};Construct.prototype = proto;var o = new Construct;o[p0] = 0;CollectGarbage();o[p1] = 1;echo("proto: ", proto);echo("o: ", o);
- ReferenceError: 'p0' is not defined
- var proto = {};proto[p0] = 0;proto[p1] = 1;proto[p2] = 2;proto[p3] = 3;var Construct = function(){};Construct.prototype = proto;var o = new Construct;o[p0] = 0;CollectGarbage();o[p1] = 1;o[p2] = 2;echo("proto: ", proto);echo("o: ", o);
- ReferenceError: 'p0' is not defined
- var proto = {};proto[p0] = 0;proto[p1] = 1;var Construct = function(){};Construct.prototype = proto;var o = new Construct;o[p0] = 0;o[p1] = 1;Object.defineProperty(proto, "p2", {writable: false});echo("proto: ", proto);echo("o: ", o);
- ReferenceError: 'p0' is not defined
- var proto = {};proto[p0] = 0;proto[p1] = 1;proto[p2] = 2;var Construct = function(){};Construct.prototype = proto;var o = new Construct;o[p0] = 0;o[p1] = 1;Object.defineProperty(proto, "p2", {writable: false});echo("proto: ", proto);echo("o: ", o);
- ReferenceError: 'p0' is not defined
- var proto = {};proto[p0] = 0;proto[p1] = 1;proto[p2] = 2;proto[p3] = 3;var Construct = function(){};Construct.prototype = proto;var o = new Construct;o[p0] = 0;o[p1] = 1;Object.defineProperty(proto, "p2", {writable: false});echo("proto: ", proto);echo("o: ", o);
- ReferenceError: 'p0' is not defined
- var proto = {};proto[p0] = 0;proto[p1] = 1;proto[p2] = 2;proto[p3] = 3;proto[p4] = 4;var Construct = function(){};Construct.prototype = proto;var o = new Construct;o[p0] = 0;o[p1] = 1;Object.defineProperty(proto, "p2", {writable: false});o[p2] = 2;echo("proto: ", proto);echo("o: ", o);
- ReferenceError: 'p0' is not defined
- var proto = {};proto[p0] = 0;proto[p1] = 1;var Construct = function(){};Construct.prototype = proto;var o = new Construct;o[p0] = 0;o[p1] = 1;Object.defineProperty(proto, "p2", {get: function(){return 0;}});echo("proto: ", proto);echo("o: ", o);
- ReferenceError: 'p0' is not defined
- var proto = {};proto[p0] = 0;proto[p1] = 1;proto[p2] = 2;var Construct = function(){};Construct.prototype = proto;var o = new Construct;o[p0] = 0;o[p1] = 1;Object.defineProperty(proto, "p2", {get: function(){return 0;}});echo("proto: ", proto);echo("o: ", o);
- ReferenceError: 'p0' is not defined
- var proto = {};proto[p0] = 0;proto[p1] = 1;proto[p2] = 2;proto[p3] = 3;var Construct = function(){};Construct.prototype = proto;var o = new Construct;o[p0] = 0;o[p1] = 1;Object.defineProperty(proto, "p2", {get: function(){return 0;}});echo("proto: ", proto);echo("o: ", o);
- ReferenceError: 'p0' is not defined
- var proto = {};proto[p0] = 0;proto[p1] = 1;proto[p2] = 2;proto[p3] = 3;proto[p4] = 4;var Construct = function(){};Construct.prototype = proto;var o = new Construct;o[p0] = 0;o[p1] = 1;Object.defineProperty(proto, "p2", {get: function(){return 0;}});o[p2] = 2;echo("proto: ", proto);echo("o: ", o);
- ReferenceError: 'p0' is not defined
- var proto = {};proto[p0] = 0;proto[p1] = 1;var Construct = function(){};Construct.prototype = proto;var o = new Construct;o[p0] = 0;o[p1] = 1;Object.defineProperty(proto, "p2", {get: function(){return 0;},set: function(v){}});echo("proto: ", proto);echo("o: ", o);
- ReferenceError: 'p0' is not defined
- var proto = {};proto[p0] = 0;proto[p1] = 1;proto[p2] = 2;var Construct = function(){};Construct.prototype = proto;var o = new Construct;o[p0] = 0;o[p1] = 1;Object.defineProperty(proto, "p2", {get: function(){return 0;},set: function(v){}});echo("proto: ", proto);echo("o: ", o);
- ReferenceError: 'p0' is not defined
- var proto = {};proto[p0] = 0;proto[p1] = 1;proto[p2] = 2;proto[p3] = 3;var Construct = function(){};Construct.prototype = proto;var o = new Construct;o[p0] = 0;o[p1] = 1;Object.defineProperty(proto, "p2", {get: function(){return 0;},set: function(v){}});echo("proto: ", proto);echo("o: ", o);
- ReferenceError: 'p0' is not defined
- var proto = {};proto[p0] = 0;proto[p1] = 1;proto[p2] = 2;proto[p3] = 3;proto[p4] = 4;var Construct = function(){};Construct.prototype = proto;var o = new Construct;o[p0] = 0;o[p1] = 1;Object.defineProperty(proto, "p2", {get: function(){return 0;},set: function(v){}});o[p2] = 2;echo("proto: ", proto);echo("o: ", o);
- ReferenceError: 'p0' is not defined
- var proto = {};proto[p0] = 0;proto[p1] = 1;var Construct = function(){};Construct.prototype = proto;var o = new Construct;o[p0] = 0;o[p1] = 1;CollectGarbage();echo("proto: ", proto);echo("o: ", o);
- ReferenceError: 'p0' is not defined
- var proto = {};proto[p0] = 0;proto[p1] = 1;proto[p2] = 2;var Construct = function(){};Construct.prototype = proto;var o = new Construct;o[p0] = 0;o[p1] = 1;CollectGarbage();echo("proto: ", proto);echo("o: ", o);
- ReferenceError: 'p0' is not defined
- var proto = {};proto[p0] = 0;proto[p1] = 1;proto[p2] = 2;proto[p3] = 3;var Construct = function(){};Construct.prototype = proto;var o = new Construct;o[p0] = 0;o[p1] = 1;CollectGarbage();echo("proto: ", proto);echo("o: ", o);
- ReferenceError: 'p0' is not defined
- var proto = {};proto[p0] = 0;proto[p1] = 1;proto[p2] = 2;proto[p3] = 3;proto[p4] = 4;var Construct = function(){};Construct.prototype = proto;var o = new Construct;o[p0] = 0;o[p1] = 1;CollectGarbage();o[p2] = 2;echo("proto: ", proto);echo("o: ", o);
- ReferenceError: 'p0' is not defined
- var proto = {};proto[p0] = 0;proto[p1] = 1;proto[p2] = 2;var Construct = function(){};Construct.prototype = proto;var o = new Construct;o[p0] = 0;o[p1] = 1;o[p2] = 2;Object.defineProperty(proto, "p3", {writable: false});echo("proto: ", proto);echo("o: ", o);
- ReferenceError: 'p0' is not defined
- var proto = {};proto[p0] = 0;proto[p1] = 1;proto[p2] = 2;proto[p3] = 3;var Construct = function(){};Construct.prototype = proto;var o = new Construct;o[p0] = 0;o[p1] = 1;o[p2] = 2;Object.defineProperty(proto, "p3", {writable: false});echo("proto: ", proto);echo("o: ", o);
- ReferenceError: 'p0' is not defined
- var proto = {};proto[p0] = 0;proto[p1] = 1;proto[p2] = 2;proto[p3] = 3;proto[p4] = 4;var Construct = function(){};Construct.prototype = proto;var o = new Construct;o[p0] = 0;o[p1] = 1;o[p2] = 2;Object.defineProperty(proto, "p3", {writable: false});echo("proto: ", proto);echo("o: ", o);
- ReferenceError: 'p0' is not defined
- var proto = {};proto[p0] = 0;proto[p1] = 1;proto[p2] = 2;proto[p3] = 3;proto[p4] = 4;proto[p5] = 5;var Construct = function(){};Construct.prototype = proto;var o = new Construct;o[p0] = 0;o[p1] = 1;o[p2] = 2;Object.defineProperty(proto, "p3", {writable: false});echo("proto: ", proto);echo("o: ", o);
- ReferenceError: 'p0' is not defined
- var proto = {};proto[p0] = 0;proto[p1] = 1;proto[p2] = 2;var Construct = function(){};Construct.prototype = proto;var o = new Construct;o[p0] = 0;o[p1] = 1;o[p2] = 2;Object.defineProperty(proto, "p3", {get: function(){return 0;}});echo("proto: ", proto);echo("o: ", o);
- ReferenceError: 'p0' is not defined
- var proto = {};proto[p0] = 0;proto[p1] = 1;proto[p2] = 2;proto[p3] = 3;var Construct = function(){};Construct.prototype = proto;var o = new Construct;o[p0] = 0;o[p1] = 1;o[p2] = 2;Object.defineProperty(proto, "p3", {get: function(){return 0;}});echo("proto: ", proto);echo("o: ", o);
- ReferenceError: 'p0' is not defined
- var proto = {};proto[p0] = 0;proto[p1] = 1;proto[p2] = 2;proto[p3] = 3;proto[p4] = 4;var Construct = function(){};Construct.prototype = proto;var o = new Construct;o[p0] = 0;o[p1] = 1;o[p2] = 2;Object.defineProperty(proto, "p3", {get: function(){return 0;}});echo("proto: ", proto);echo("o: ", o);
- ReferenceError: 'p0' is not defined
- var proto = {};proto[p0] = 0;proto[p1] = 1;proto[p2] = 2;proto[p3] = 3;proto[p4] = 4;proto[p5] = 5;var Construct = function(){};Construct.prototype = proto;var o = new Construct;o[p0] = 0;o[p1] = 1;o[p2] = 2;Object.defineProperty(proto, "p3", {get: function(){return 0;}});echo("proto: ", proto);echo("o: ", o);
- ReferenceError: 'p0' is not defined
- var proto = {};proto[p0] = 0;proto[p1] = 1;proto[p2] = 2;var Construct = function(){};Construct.prototype = proto;var o = new Construct;o[p0] = 0;o[p1] = 1;o[p2] = 2;Object.defineProperty(proto, "p3", {get: function(){return 0;},set: function(v){}});echo("proto: ", proto);echo("o: ", o);
- ReferenceError: 'p0' is not defined
- var proto = {};proto[p0] = 0;proto[p1] = 1;proto[p2] = 2;proto[p3] = 3;var Construct = function(){};Construct.prototype = proto;var o = new Construct;o[p0] = 0;o[p1] = 1;o[p2] = 2;Object.defineProperty(proto, "p3", {get: function(){return 0;},set: function(v){}});echo("proto: ", proto);echo("o: ", o);
- ReferenceError: 'p0' is not defined
- var proto = {};proto[p0] = 0;proto[p1] = 1;proto[p2] = 2;proto[p3] = 3;proto[p4] = 4;var Construct = function(){};Construct.prototype = proto;var o = new Construct;o[p0] = 0;o[p1] = 1;o[p2] = 2;Object.defineProperty(proto, "p3", {get: function(){return 0;},set: function(v){}});echo("proto: ", proto);echo("o: ", o);
- ReferenceError: 'p0' is not defined
- var proto = {};proto[p0] = 0;proto[p1] = 1;proto[p2] = 2;proto[p3] = 3;proto[p4] = 4;proto[p5] = 5;var Construct = function(){};Construct.prototype = proto;var o = new Construct;o[p0] = 0;o[p1] = 1;o[p2] = 2;Object.defineProperty(proto, "p3", {get: function(){return 0;},set: function(v){}});echo("proto: ", proto);echo("o: ", o);
- ReferenceError: 'p0' is not defined
- var proto = {};proto[p0] = 0;proto[p1] = 1;proto[p2] = 2;var Construct = function(){};Construct.prototype = proto;var o = new Construct;o[p0] = 0;o[p1] = 1;o[p2] = 2;CollectGarbage();echo("proto: ", proto);echo("o: ", o);
- ReferenceError: 'p0' is not defined
- var proto = {};proto[p0] = 0;proto[p1] = 1;proto[p2] = 2;proto[p3] = 3;var Construct = function(){};Construct.prototype = proto;var o = new Construct;o[p0] = 0;o[p1] = 1;o[p2] = 2;CollectGarbage();echo("proto: ", proto);echo("o: ", o);
- ReferenceError: 'p0' is not defined
- var proto = {};proto[p0] = 0;proto[p1] = 1;proto[p2] = 2;proto[p3] = 3;proto[p4] = 4;var Construct = function(){};Construct.prototype = proto;var o = new Construct;o[p0] = 0;o[p1] = 1;o[p2] = 2;CollectGarbage();echo("proto: ", proto);echo("o: ", o);
- ReferenceError: 'p0' is not defined
- var proto = {};proto[p0] = 0;proto[p1] = 1;proto[p2] = 2;proto[p3] = 3;proto[p4] = 4;proto[p5] = 5;var Construct = function(){};Construct.prototype = proto;var o = new Construct;o[p0] = 0;o[p1] = 1;o[p2] = 2;CollectGarbage();echo("proto: ", proto);echo("o: ", o);
- ReferenceError: 'p0' is not defined
- var proto = {};var Construct = function(){};Construct.prototype = proto;var o = new Construct;Object.defineProperty(proto, "0", {writable: false});echo("proto: ", proto);echo("o: ", o);
- proto: {}
- o: {}
- var proto = {};proto[0] = 0;var Construct = function(){};Construct.prototype = proto;var o = new Construct;Object.defineProperty(proto, "0", {writable: false});o[0] = 0;echo("proto: ", proto);echo("o: ", o);
- proto: {0: 0}
- o: {0: 0}
- var proto = {};proto[0] = 0;proto[1] = 1;var Construct = function(){};Construct.prototype = proto;var o = new Construct;Object.defineProperty(proto, "0", {writable: false});o[0] = 0;o[1] = 1;echo("proto: ", proto);echo("o: ", o);
- proto: {0: 0, 1: 1}
- o: {1: 1, 0: 0}
- var proto = {};proto[0] = 0;proto[1] = 1;proto[2] = 2;var Construct = function(){};Construct.prototype = proto;var o = new Construct;Object.defineProperty(proto, "0", {writable: false});o[0] = 0;o[1] = 1;o[2] = 2;echo("proto: ", proto);echo("o: ", o);
- proto: {0: 0, 1: 1, 2: 2}
- o: {1: 1, 2: 2, 0: 0}
- var proto = {};var Construct = function(){};Construct.prototype = proto;var o = new Construct;Object.defineProperty(proto, "0", {get: function(){return 0;}});echo("proto: ", proto);echo("o: ", o);
- proto: {}
- o: {}
- var proto = {};proto[0] = 0;var Construct = function(){};Construct.prototype = proto;var o = new Construct;Object.defineProperty(proto, "0", {get: function(){return 0;}});o[0] = 0;echo("proto: ", proto);echo("o: ", o);
- proto: {0: 0}
- o: {0: 0}
- var proto = {};proto[0] = 0;proto[1] = 1;var Construct = function(){};Construct.prototype = proto;var o = new Construct;Object.defineProperty(proto, "0", {get: function(){return 0;}});o[0] = 0;o[1] = 1;echo("proto: ", proto);echo("o: ", o);
- proto: {0: 0, 1: 1}
- o: {1: 1, 0: 0}
- var proto = {};proto[0] = 0;proto[1] = 1;proto[2] = 2;var Construct = function(){};Construct.prototype = proto;var o = new Construct;Object.defineProperty(proto, "0", {get: function(){return 0;}});o[0] = 0;o[1] = 1;o[2] = 2;echo("proto: ", proto);echo("o: ", o);
- proto: {0: 0, 1: 1, 2: 2}
- o: {1: 1, 2: 2, 0: 0}
- var proto = {};var Construct = function(){};Construct.prototype = proto;var o = new Construct;Object.defineProperty(proto, "0", {get: function(){return 0;},set: function(v){}});echo("proto: ", proto);echo("o: ", o);
- proto: {}
- o: {}
- var proto = {};proto[0] = 0;var Construct = function(){};Construct.prototype = proto;var o = new Construct;Object.defineProperty(proto, "0", {get: function(){return 0;},set: function(v){}});o[0] = 0;echo("proto: ", proto);echo("o: ", o);
- proto: {0: 0}
- o: {0: 0}
- var proto = {};proto[0] = 0;proto[1] = 1;var Construct = function(){};Construct.prototype = proto;var o = new Construct;Object.defineProperty(proto, "0", {get: function(){return 0;},set: function(v){}});o[0] = 0;o[1] = 1;echo("proto: ", proto);echo("o: ", o);
- proto: {0: 0, 1: 1}
- o: {1: 1, 0: 0}
- var proto = {};proto[0] = 0;proto[1] = 1;proto[2] = 2;var Construct = function(){};Construct.prototype = proto;var o = new Construct;Object.defineProperty(proto, "0", {get: function(){return 0;},set: function(v){}});o[0] = 0;o[1] = 1;o[2] = 2;echo("proto: ", proto);echo("o: ", o);
- proto: {0: 0, 1: 1, 2: 2}
- o: {1: 1, 2: 2, 0: 0}
- var proto = {};var Construct = function(){};Construct.prototype = proto;var o = new Construct;CollectGarbage();echo("proto: ", proto);echo("o: ", o);
- proto: {}
- o: {}
- var proto = {};proto[0] = 0;var Construct = function(){};Construct.prototype = proto;var o = new Construct;CollectGarbage();o[0] = 0;echo("proto: ", proto);echo("o: ", o);
- proto: {0: 0}
- o: {0: 0}
- var proto = {};proto[0] = 0;proto[1] = 1;var Construct = function(){};Construct.prototype = proto;var o = new Construct;CollectGarbage();o[0] = 0;o[1] = 1;echo("proto: ", proto);echo("o: ", o);
- proto: {0: 0, 1: 1}
- o: {0: 0, 1: 1}
- var proto = {};proto[0] = 0;proto[1] = 1;proto[2] = 2;var Construct = function(){};Construct.prototype = proto;var o = new Construct;CollectGarbage();o[0] = 0;o[1] = 1;o[2] = 2;echo("proto: ", proto);echo("o: ", o);
- proto: {0: 0, 1: 1, 2: 2}
- o: {0: 0, 1: 1, 2: 2}
- var proto = {};proto[0] = 0;var Construct = function(){};Construct.prototype = proto;var o = new Construct;o[0] = 0;Object.defineProperty(proto, "1", {writable: false});echo("proto: ", proto);echo("o: ", o);
- proto: {0: 0}
- o: {0: 0}
- var proto = {};proto[0] = 0;proto[1] = 1;var Construct = function(){};Construct.prototype = proto;var o = new Construct;o[0] = 0;Object.defineProperty(proto, "1", {writable: false});echo("proto: ", proto);echo("o: ", o);
- proto: {0: 0, 1: 1}
- o: {0: 0, 1: 1}
- var proto = {};proto[0] = 0;proto[1] = 1;proto[2] = 2;var Construct = function(){};Construct.prototype = proto;var o = new Construct;o[0] = 0;Object.defineProperty(proto, "1", {writable: false});o[1] = 1;echo("proto: ", proto);echo("o: ", o);
- proto: {0: 0, 1: 1, 2: 2}
- o: {0: 0, 1: 1, 2: 2}
- var proto = {};proto[0] = 0;proto[1] = 1;proto[2] = 2;proto[3] = 3;var Construct = function(){};Construct.prototype = proto;var o = new Construct;o[0] = 0;Object.defineProperty(proto, "1", {writable: false});o[1] = 1;o[2] = 2;echo("proto: ", proto);echo("o: ", o);
- proto: {0: 0, 1: 1, 2: 2, 3: 3}
- o: {0: 0, 2: 2, 1: 1, 3: 3}
- var proto = {};proto[0] = 0;var Construct = function(){};Construct.prototype = proto;var o = new Construct;o[0] = 0;Object.defineProperty(proto, "1", {get: function(){return 0;}});echo("proto: ", proto);echo("o: ", o);
- proto: {0: 0}
- o: {0: 0}
- var proto = {};proto[0] = 0;proto[1] = 1;var Construct = function(){};Construct.prototype = proto;var o = new Construct;o[0] = 0;Object.defineProperty(proto, "1", {get: function(){return 0;}});echo("proto: ", proto);echo("o: ", o);
- proto: {0: 0, 1: 0}
- o: {0: 0, 1: 0}
- var proto = {};proto[0] = 0;proto[1] = 1;proto[2] = 2;var Construct = function(){};Construct.prototype = proto;var o = new Construct;o[0] = 0;Object.defineProperty(proto, "1", {get: function(){return 0;}});o[1] = 1;echo("proto: ", proto);echo("o: ", o);
- proto: {0: 0, 1: 0, 2: 2}
- o: {0: 0, 1: 0, 2: 2}
- var proto = {};proto[0] = 0;proto[1] = 1;proto[2] = 2;proto[3] = 3;var Construct = function(){};Construct.prototype = proto;var o = new Construct;o[0] = 0;Object.defineProperty(proto, "1", {get: function(){return 0;}});o[1] = 1;o[2] = 2;echo("proto: ", proto);echo("o: ", o);
- proto: {0: 0, 1: 0, 2: 2, 3: 3}
- o: {0: 0, 2: 2, 1: 0, 3: 3}
- var proto = {};proto[0] = 0;var Construct = function(){};Construct.prototype = proto;var o = new Construct;o[0] = 0;Object.defineProperty(proto, "1", {get: function(){return 0;},set: function(v){}});echo("proto: ", proto);echo("o: ", o);
- proto: {0: 0}
- o: {0: 0}
- var proto = {};proto[0] = 0;proto[1] = 1;var Construct = function(){};Construct.prototype = proto;var o = new Construct;o[0] = 0;Object.defineProperty(proto, "1", {get: function(){return 0;},set: function(v){}});echo("proto: ", proto);echo("o: ", o);
- proto: {0: 0, 1: 0}
- o: {0: 0, 1: 0}
- var proto = {};proto[0] = 0;proto[1] = 1;proto[2] = 2;var Construct = function(){};Construct.prototype = proto;var o = new Construct;o[0] = 0;Object.defineProperty(proto, "1", {get: function(){return 0;},set: function(v){}});o[1] = 1;echo("proto: ", proto);echo("o: ", o);
- proto: {0: 0, 1: 0, 2: 2}
- o: {0: 0, 1: 0, 2: 2}
- var proto = {};proto[0] = 0;proto[1] = 1;proto[2] = 2;proto[3] = 3;var Construct = function(){};Construct.prototype = proto;var o = new Construct;o[0] = 0;Object.defineProperty(proto, "1", {get: function(){return 0;},set: function(v){}});o[1] = 1;o[2] = 2;echo("proto: ", proto);echo("o: ", o);
- proto: {0: 0, 1: 0, 2: 2, 3: 3}
- o: {0: 0, 2: 2, 1: 0, 3: 3}
- var proto = {};proto[0] = 0;var Construct = function(){};Construct.prototype = proto;var o = new Construct;o[0] = 0;CollectGarbage();echo("proto: ", proto);echo("o: ", o);
- proto: {0: 0}
- o: {0: 0}
- var proto = {};proto[0] = 0;proto[1] = 1;var Construct = function(){};Construct.prototype = proto;var o = new Construct;o[0] = 0;CollectGarbage();echo("proto: ", proto);echo("o: ", o);
- proto: {0: 0, 1: 1}
- o: {0: 0, 1: 1}
- var proto = {};proto[0] = 0;proto[1] = 1;proto[2] = 2;var Construct = function(){};Construct.prototype = proto;var o = new Construct;o[0] = 0;CollectGarbage();o[1] = 1;echo("proto: ", proto);echo("o: ", o);
- proto: {0: 0, 1: 1, 2: 2}
- o: {0: 0, 1: 1, 2: 2}
- var proto = {};proto[0] = 0;proto[1] = 1;proto[2] = 2;proto[3] = 3;var Construct = function(){};Construct.prototype = proto;var o = new Construct;o[0] = 0;CollectGarbage();o[1] = 1;o[2] = 2;echo("proto: ", proto);echo("o: ", o);
- proto: {0: 0, 1: 1, 2: 2, 3: 3}
- o: {0: 0, 1: 1, 2: 2, 3: 3}
- var proto = {};proto[0] = 0;proto[1] = 1;var Construct = function(){};Construct.prototype = proto;var o = new Construct;o[0] = 0;o[1] = 1;Object.defineProperty(proto, "2", {writable: false});echo("proto: ", proto);echo("o: ", o);
- proto: {0: 0, 1: 1}
- o: {0: 0, 1: 1}
- var proto = {};proto[0] = 0;proto[1] = 1;proto[2] = 2;var Construct = function(){};Construct.prototype = proto;var o = new Construct;o[0] = 0;o[1] = 1;Object.defineProperty(proto, "2", {writable: false});echo("proto: ", proto);echo("o: ", o);
- proto: {0: 0, 1: 1, 2: 2}
- o: {0: 0, 1: 1, 2: 2}
- var proto = {};proto[0] = 0;proto[1] = 1;proto[2] = 2;proto[3] = 3;var Construct = function(){};Construct.prototype = proto;var o = new Construct;o[0] = 0;o[1] = 1;Object.defineProperty(proto, "2", {writable: false});echo("proto: ", proto);echo("o: ", o);
- proto: {0: 0, 1: 1, 2: 2, 3: 3}
- o: {0: 0, 1: 1, 2: 2, 3: 3}
- var proto = {};proto[0] = 0;proto[1] = 1;proto[2] = 2;proto[3] = 3;proto[4] = 4;var Construct = function(){};Construct.prototype = proto;var o = new Construct;o[0] = 0;o[1] = 1;Object.defineProperty(proto, "2", {writable: false});o[2] = 2;echo("proto: ", proto);echo("o: ", o);
- proto: {0: 0, 1: 1, 2: 2, 3: 3, 4: 4}
- o: {0: 0, 1: 1, 2: 2, 3: 3, 4: 4}
- var proto = {};proto[0] = 0;proto[1] = 1;var Construct = function(){};Construct.prototype = proto;var o = new Construct;o[0] = 0;o[1] = 1;Object.defineProperty(proto, "2", {get: function(){return 0;}});echo("proto: ", proto);echo("o: ", o);
- proto: {0: 0, 1: 1}
- o: {0: 0, 1: 1}
- var proto = {};proto[0] = 0;proto[1] = 1;proto[2] = 2;var Construct = function(){};Construct.prototype = proto;var o = new Construct;o[0] = 0;o[1] = 1;Object.defineProperty(proto, "2", {get: function(){return 0;}});echo("proto: ", proto);echo("o: ", o);
- proto: {0: 0, 1: 1, 2: 0}
- o: {0: 0, 1: 1, 2: 0}
- var proto = {};proto[0] = 0;proto[1] = 1;proto[2] = 2;proto[3] = 3;var Construct = function(){};Construct.prototype = proto;var o = new Construct;o[0] = 0;o[1] = 1;Object.defineProperty(proto, "2", {get: function(){return 0;}});echo("proto: ", proto);echo("o: ", o);
- proto: {0: 0, 1: 1, 2: 0, 3: 3}
- o: {0: 0, 1: 1, 2: 0, 3: 3}
- var proto = {};proto[0] = 0;proto[1] = 1;proto[2] = 2;proto[3] = 3;proto[4] = 4;var Construct = function(){};Construct.prototype = proto;var o = new Construct;o[0] = 0;o[1] = 1;Object.defineProperty(proto, "2", {get: function(){return 0;}});o[2] = 2;echo("proto: ", proto);echo("o: ", o);
- proto: {0: 0, 1: 1, 2: 0, 3: 3, 4: 4}
- o: {0: 0, 1: 1, 2: 0, 3: 3, 4: 4}
- var proto = {};proto[0] = 0;proto[1] = 1;var Construct = function(){};Construct.prototype = proto;var o = new Construct;o[0] = 0;o[1] = 1;Object.defineProperty(proto, "2", {get: function(){return 0;},set: function(v){}});echo("proto: ", proto);echo("o: ", o);
- proto: {0: 0, 1: 1}
- o: {0: 0, 1: 1}
- var proto = {};proto[0] = 0;proto[1] = 1;proto[2] = 2;var Construct = function(){};Construct.prototype = proto;var o = new Construct;o[0] = 0;o[1] = 1;Object.defineProperty(proto, "2", {get: function(){return 0;},set: function(v){}});echo("proto: ", proto);echo("o: ", o);
- proto: {0: 0, 1: 1, 2: 0}
- o: {0: 0, 1: 1, 2: 0}
- var proto = {};proto[0] = 0;proto[1] = 1;proto[2] = 2;proto[3] = 3;var Construct = function(){};Construct.prototype = proto;var o = new Construct;o[0] = 0;o[1] = 1;Object.defineProperty(proto, "2", {get: function(){return 0;},set: function(v){}});echo("proto: ", proto);echo("o: ", o);
- proto: {0: 0, 1: 1, 2: 0, 3: 3}
- o: {0: 0, 1: 1, 2: 0, 3: 3}
- var proto = {};proto[0] = 0;proto[1] = 1;proto[2] = 2;proto[3] = 3;proto[4] = 4;var Construct = function(){};Construct.prototype = proto;var o = new Construct;o[0] = 0;o[1] = 1;Object.defineProperty(proto, "2", {get: function(){return 0;},set: function(v){}});o[2] = 2;echo("proto: ", proto);echo("o: ", o);
- proto: {0: 0, 1: 1, 2: 0, 3: 3, 4: 4}
- o: {0: 0, 1: 1, 2: 0, 3: 3, 4: 4}
- var proto = {};proto[0] = 0;proto[1] = 1;var Construct = function(){};Construct.prototype = proto;var o = new Construct;o[0] = 0;o[1] = 1;CollectGarbage();echo("proto: ", proto);echo("o: ", o);
- proto: {0: 0, 1: 1}
- o: {0: 0, 1: 1}
- var proto = {};proto[0] = 0;proto[1] = 1;proto[2] = 2;var Construct = function(){};Construct.prototype = proto;var o = new Construct;o[0] = 0;o[1] = 1;CollectGarbage();echo("proto: ", proto);echo("o: ", o);
- proto: {0: 0, 1: 1, 2: 2}
- o: {0: 0, 1: 1, 2: 2}
- var proto = {};proto[0] = 0;proto[1] = 1;proto[2] = 2;proto[3] = 3;var Construct = function(){};Construct.prototype = proto;var o = new Construct;o[0] = 0;o[1] = 1;CollectGarbage();echo("proto: ", proto);echo("o: ", o);
- proto: {0: 0, 1: 1, 2: 2, 3: 3}
- o: {0: 0, 1: 1, 2: 2, 3: 3}
- var proto = {};proto[0] = 0;proto[1] = 1;proto[2] = 2;proto[3] = 3;proto[4] = 4;var Construct = function(){};Construct.prototype = proto;var o = new Construct;o[0] = 0;o[1] = 1;CollectGarbage();o[2] = 2;echo("proto: ", proto);echo("o: ", o);
- proto: {0: 0, 1: 1, 2: 2, 3: 3, 4: 4}
- o: {0: 0, 1: 1, 2: 2, 3: 3, 4: 4}
- var proto = {};proto[0] = 0;proto[1] = 1;proto[2] = 2;var Construct = function(){};Construct.prototype = proto;var o = new Construct;o[0] = 0;o[1] = 1;o[2] = 2;Object.defineProperty(proto, "3", {writable: false});echo("proto: ", proto);echo("o: ", o);
- proto: {0: 0, 1: 1, 2: 2}
- o: {0: 0, 1: 1, 2: 2}
- var proto = {};proto[0] = 0;proto[1] = 1;proto[2] = 2;proto[3] = 3;var Construct = function(){};Construct.prototype = proto;var o = new Construct;o[0] = 0;o[1] = 1;o[2] = 2;Object.defineProperty(proto, "3", {writable: false});echo("proto: ", proto);echo("o: ", o);
- proto: {0: 0, 1: 1, 2: 2, 3: 3}
- o: {0: 0, 1: 1, 2: 2, 3: 3}
- var proto = {};proto[0] = 0;proto[1] = 1;proto[2] = 2;proto[3] = 3;proto[4] = 4;var Construct = function(){};Construct.prototype = proto;var o = new Construct;o[0] = 0;o[1] = 1;o[2] = 2;Object.defineProperty(proto, "3", {writable: false});echo("proto: ", proto);echo("o: ", o);
- proto: {0: 0, 1: 1, 2: 2, 3: 3, 4: 4}
- o: {0: 0, 1: 1, 2: 2, 3: 3, 4: 4}
- var proto = {};proto[0] = 0;proto[1] = 1;proto[2] = 2;proto[3] = 3;proto[4] = 4;proto[5] = 5;var Construct = function(){};Construct.prototype = proto;var o = new Construct;o[0] = 0;o[1] = 1;o[2] = 2;Object.defineProperty(proto, "3", {writable: false});echo("proto: ", proto);echo("o: ", o);
- proto: {0: 0, 1: 1, 2: 2, 3: 3, 4: 4, 5: 5}
- o: {0: 0, 1: 1, 2: 2, 3: 3, 4: 4, 5: 5}
- var proto = {};proto[0] = 0;proto[1] = 1;proto[2] = 2;var Construct = function(){};Construct.prototype = proto;var o = new Construct;o[0] = 0;o[1] = 1;o[2] = 2;Object.defineProperty(proto, "3", {get: function(){return 0;}});echo("proto: ", proto);echo("o: ", o);
- proto: {0: 0, 1: 1, 2: 2}
- o: {0: 0, 1: 1, 2: 2}
- var proto = {};proto[0] = 0;proto[1] = 1;proto[2] = 2;proto[3] = 3;var Construct = function(){};Construct.prototype = proto;var o = new Construct;o[0] = 0;o[1] = 1;o[2] = 2;Object.defineProperty(proto, "3", {get: function(){return 0;}});echo("proto: ", proto);echo("o: ", o);
- proto: {0: 0, 1: 1, 2: 2, 3: 0}
- o: {0: 0, 1: 1, 2: 2, 3: 0}
- var proto = {};proto[0] = 0;proto[1] = 1;proto[2] = 2;proto[3] = 3;proto[4] = 4;var Construct = function(){};Construct.prototype = proto;var o = new Construct;o[0] = 0;o[1] = 1;o[2] = 2;Object.defineProperty(proto, "3", {get: function(){return 0;}});echo("proto: ", proto);echo("o: ", o);
- proto: {0: 0, 1: 1, 2: 2, 3: 0, 4: 4}
- o: {0: 0, 1: 1, 2: 2, 3: 0, 4: 4}
- var proto = {};proto[0] = 0;proto[1] = 1;proto[2] = 2;proto[3] = 3;proto[4] = 4;proto[5] = 5;var Construct = function(){};Construct.prototype = proto;var o = new Construct;o[0] = 0;o[1] = 1;o[2] = 2;Object.defineProperty(proto, "3", {get: function(){return 0;}});echo("proto: ", proto);echo("o: ", o);
- proto: {0: 0, 1: 1, 2: 2, 3: 0, 4: 4, 5: 5}
- o: {0: 0, 1: 1, 2: 2, 3: 0, 4: 4, 5: 5}
- var proto = {};proto[0] = 0;proto[1] = 1;proto[2] = 2;var Construct = function(){};Construct.prototype = proto;var o = new Construct;o[0] = 0;o[1] = 1;o[2] = 2;Object.defineProperty(proto, "3", {get: function(){return 0;},set: function(v){}});echo("proto: ", proto);echo("o: ", o);
- proto: {0: 0, 1: 1, 2: 2}
- o: {0: 0, 1: 1, 2: 2}
- var proto = {};proto[0] = 0;proto[1] = 1;proto[2] = 2;proto[3] = 3;var Construct = function(){};Construct.prototype = proto;var o = new Construct;o[0] = 0;o[1] = 1;o[2] = 2;Object.defineProperty(proto, "3", {get: function(){return 0;},set: function(v){}});echo("proto: ", proto);echo("o: ", o);
- proto: {0: 0, 1: 1, 2: 2, 3: 0}
- o: {0: 0, 1: 1, 2: 2, 3: 0}
- var proto = {};proto[0] = 0;proto[1] = 1;proto[2] = 2;proto[3] = 3;proto[4] = 4;var Construct = function(){};Construct.prototype = proto;var o = new Construct;o[0] = 0;o[1] = 1;o[2] = 2;Object.defineProperty(proto, "3", {get: function(){return 0;},set: function(v){}});echo("proto: ", proto);echo("o: ", o);
- proto: {0: 0, 1: 1, 2: 2, 3: 0, 4: 4}
- o: {0: 0, 1: 1, 2: 2, 3: 0, 4: 4}
- var proto = {};proto[0] = 0;proto[1] = 1;proto[2] = 2;proto[3] = 3;proto[4] = 4;proto[5] = 5;var Construct = function(){};Construct.prototype = proto;var o = new Construct;o[0] = 0;o[1] = 1;o[2] = 2;Object.defineProperty(proto, "3", {get: function(){return 0;},set: function(v){}});echo("proto: ", proto);echo("o: ", o);
- proto: {0: 0, 1: 1, 2: 2, 3: 0, 4: 4, 5: 5}
- o: {0: 0, 1: 1, 2: 2, 3: 0, 4: 4, 5: 5}
- var proto = {};proto[0] = 0;proto[1] = 1;proto[2] = 2;var Construct = function(){};Construct.prototype = proto;var o = new Construct;o[0] = 0;o[1] = 1;o[2] = 2;CollectGarbage();echo("proto: ", proto);echo("o: ", o);
- proto: {0: 0, 1: 1, 2: 2}
- o: {0: 0, 1: 1, 2: 2}
- var proto = {};proto[0] = 0;proto[1] = 1;proto[2] = 2;proto[3] = 3;var Construct = function(){};Construct.prototype = proto;var o = new Construct;o[0] = 0;o[1] = 1;o[2] = 2;CollectGarbage();echo("proto: ", proto);echo("o: ", o);
- proto: {0: 0, 1: 1, 2: 2, 3: 3}
- o: {0: 0, 1: 1, 2: 2, 3: 3}
- var proto = {};proto[0] = 0;proto[1] = 1;proto[2] = 2;proto[3] = 3;proto[4] = 4;var Construct = function(){};Construct.prototype = proto;var o = new Construct;o[0] = 0;o[1] = 1;o[2] = 2;CollectGarbage();echo("proto: ", proto);echo("o: ", o);
- proto: {0: 0, 1: 1, 2: 2, 3: 3, 4: 4}
- o: {0: 0, 1: 1, 2: 2, 3: 3, 4: 4}
- var proto = {};proto[0] = 0;proto[1] = 1;proto[2] = 2;proto[3] = 3;proto[4] = 4;proto[5] = 5;var Construct = function(){};Construct.prototype = proto;var o = new Construct;o[0] = 0;o[1] = 1;o[2] = 2;CollectGarbage();echo("proto: ", proto);echo("o: ", o);
- proto: {0: 0, 1: 1, 2: 2, 3: 3, 4: 4, 5: 5}
- o: {0: 0, 1: 1, 2: 2, 3: 3, 4: 4, 5: 5}
|