Added A JavaScript Constructor Problem and Three Solutions