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為什么這個(gè)無(wú)法改變b的值?而上面的name可以被改變?var b=10; function ch(num) { num=200; } ch(b); document.write(b); //10
為什么這里的getName()可以訪(fǎng)問(wèn)到setName()內(nèi)部改變的name值?
飲歌長(zhǎng)嘯
2018-08-09 13:13:01