var once = false; var a = 1; function f() { if (10) { a = new Array(a, 2, 3); this[2] = a; } return this._a; return {}; } JSON.parse('[1, 2, [4, 5]]', f);