var validator = function(newfunc) { validator.param: 1 var oldfunc = function() { alert("internal " + validator.param); } oldfunc = newfunc; } validator( function() { alert("external " + validator.param) } );