var createPet = function(name) {
return {
setName: function(newName) {
name = newName;
},
getName: function() {
return name;
}
}
}
var pet=createPet("nie");
alert(pet.getName()); //nie
pet.setName("ying");
alert(pet.getName()); //ying
为什么这个无法改变b的值?而上面的name可以被改变?
var b=10;
function ch(num) {
num=200;
}
ch(b);
document.write(b); //10
芜湖不芜
相关分类