So let\'s say I have a javascript function
function A(){ return function(){ console.log(\'something\'); return new B(); } }
Since that function has an explicit return and makes no use of this, there is no difference in the result of running it with or without new.
return
this
new