this.a=1;随着程序的运行this.a会改变我想用一个变量b保存它等于1的时候并且在别的函数内也可以访问到这个变量首先这个变量b不能是局部变量吧...其次b也不能是引用吧...要不this.a变化了,b也会跟着变化..所以怎么办
4 回答
墨色风雨
TA贡献1853条经验 获得超6个赞
你自己都说的那么清楚了
“首先这个变量b不能是局部变量吧”:那就定义一个全局或者其他函数能访问到的变量咯;
“其次b也不能是引用吧”:如果this.a=1;
,那1
本来就不是引用类型,如果说是引用类型,前面有人写JSON.parse、JSON.stringify,你也可以写个深复制函数来将其复制保存起来咯。
添加回答
举报
0/150
提交
取消