var f1 = eval('(function (val) { a.push(val); })'); var f2 = new Function('val', 'b.push(val)'); console.log(f1) console.log(f2) [Function] [Function]