if (typeof 'oomAtAllocation' === 'undefined') quit(); function fn(i) { if (i == 3) return ["isFinite"].map(function (i) {}); return []; } try { fn(0); fn(1); fn(2); oomAtAllocation(50); fn(3); } catch(e) { // Ignore oom }