var validator = function(newfunc) { var param = 1; var oldfunc = function() { alert(param); } newfunc = new oldfunc oldfunc(); } validator( function() { alert(param) } );