在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/HTML/ 保存變量最開始的值

保存變量最開始的值

this.a=1;
隨著程序的運行this.a會改變
我想用一個變量b保存它等于1的時候并且在別的函數內也可以訪問到這個變量
首先這個變量b不能是局部變量吧...其次b也不能是引用吧...要不this.a變化了,b也會跟著變化..所以怎么辦

回答
編輯回答
柚稚

你描述的很清楚,但不知道你具體要干啥?還是貼一部分代碼吧!

2017年9月9日 18:19
編輯回答
安淺陌

你自己都說的那么清楚了
“首先這個變量b不能是局部變量吧”:那就定義一個全局或者其他函數能訪問到的變量咯;
“其次b也不能是引用吧”:如果this.a=1;,那1本來就不是引用類型,如果說是引用類型,前面有人寫JSON.parse、JSON.stringify,你也可以寫個深復制函數來將其復制保存起來咯。

2018年6月3日 08:02
編輯回答
苦妄

最好貼你的代碼。這樣描述很難弄清楚你的需求和想法。

2018年4月14日 23:37
編輯回答
糖果果

鑒于你也不提供更多的代碼,我教你一個最簡單的。

this.b = JSON.parse(JSON.stringify(this.a))
2017年1月23日 13:05