比如我的原型中有這樣一個(gè)屬性this.removeFlag=true;//原型創(chuàng)建;(function(){ function Swin(){ this.removeFlag=true;//該標(biāo)志為可移動(dòng)標(biāo)志
} window['Swin']=Swin;
})()//創(chuàng)建對(duì)象var win=new Swin()//這樣創(chuàng)建,win對(duì)象的removeFlag屬性是true,實(shí)際上我希望這個(gè)對(duì)象是不可移動(dòng)的,所以想針對(duì)這個(gè)對(duì)象把win的removeFlag 設(shè)成false,但是這樣寫(xiě):win.removeFlag=false,感覺(jué)我的變量都泄露了,我用閉包沒(méi)有意義了。請(qǐng)問(wèn)大家在寫(xiě)插件的時(shí)候是怎么進(jìn)行處理的?
javascript 如何改變對(duì)象的屬性
牧羊人nacy
2018-10-25 13:11:24
