使用面向对象的方式写代码的一个问题
假设我们创建了一个对象animal
var Animal = function(type){return { see:function(){ switch (type){ case 'dog' : var i =2; alert("dog to see"+i); break; case 'cat' : var i =2; alert("cat to see"+i); break; } }}}var mydog = new Animal("dog");