considering:
function C() {
var v=5;
function getV() { return v; }
return {
getV: getV
}
}
var o1=new C();
alert(o1.getV());
var o2=C();
alert(o2.getV());
As both versions produce the same result
what is the difference between the version using new and the version that doesn't ?
is any version better ?