Io l'avrei implementato cosi:
codice:
Menu = function(menutype){
this.menutype = menutype;
this.setItem = function(item){
switch (this.menutype){
case 1:
alert("//creo item per menu 1");
break;
//creo item per menu 1
case 2:
alert("//creo item per menu 2");
break;
//creo item per menu 2
default:
alert("//creo item per menu default");
break;
//creo item per menu default
}
}
}
var mymenu = new Menu(1);
var mymenu3 = new Menu(3);
alert(mymenu.menutype);
alert(mymenu3.menutype);
mymenu.setItem("item");
mymenu3.setItem("item");