Complex JS Test

by nickadeemus2002

JavaScript

var a = {}, b = "abcdefghijklmnopqrstuvwx".split('');
for(var c = 0; c<b.length; c++){a[b[c]] = {}};
Object.prototype.c = 3;
Number.prototype.c--;
a.a = a.m = 3;
a.b.c = a.c.c = a.l.c = a.a.c*4;
a.d.c = a.g.c = 0;
a.e = a.f;
a.e.c++;
a.h.c = !a.h+1;
a.j = a.k = a.h;
a.i.c += !!a.h*2;
a.n.c = a.n.d;
a.o.c = a.n.c || null;
a.t.c = "" || ""+1;
a.p.c = a.n.c === a.o.c;
a.q.c = a.t.c / "a";
a.r.c = a.n.c == a.o.c;
a.u = function(){
arguments.callee.c = 2;
var x = 4;
return {
c:2,
d:function(a){
x++;
x -= a || 0;
return x
}
}
};
a.v = a.u();
a.w.c = a.v.d();
a.x.c = a.v.d(1);



a.a.c ________
a.b.c ________
a.c .c ________
a.d.c ________
a.e.c ________
a.f.c ________
a.g.c ________
a.h.c ________
a.i.c ________
a.j.c ________
a.k.c ________
a.l.c ________
a.m.c ________
a.n.c ________
a.o.c ________
a.p.c ________
a.q.c ________
a.r.c ________
a.s.c ________
a.t.c ________
a.u.c ________
a.v.c ________
a.w.c ________
a.x.c ________