Secure Constructor function using __proto__
by joplomacedo
JavaScript
/*var b;
var a = b + " " + b + " ";
alert(a);
var jay = new Array(2);
JAY = jay.join(" ");
alert(jay[0]);
alert(JAY);
*/
function Constructee() {
var obj = {
lol: 7,
lal: function () {
alert(this.lol);
}
};
obj.__proto__ = Constructee.prototype;
return obj;
}
Constructee.prototype.mainloo = 'jigglypuff';
var sopa = Constructee();
sopa.lal();
alert(sopa.mainloo);
alert(sopa instanceof Constructee);