为了账号安全,请及时绑定邮箱和手机立即绑定

ES6的代理对象写法,还是无法避免修改变量的数据

这个Person变量是可以直接操作的。用代理Proxy的方法,通过限制条件到达无法通过person.sex='female'修改,但如果对方知道变量名,可以直接Person.sex='female'; 而第一种ES3/ES5的闭包方法,里面的变量data,即使知道变量名,外部还是无法直接访问的,必须要通过this方法来访问。

正在回答

1 回答

应该修改不了的,那里有个if条件,只有属性不是sex时才能修改

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
ES6快速入门
  • 参与学习       64179    人
  • 解答问题       142    个

用最通俗、形象的方法描述ES6的强大并教会你正确的学习方法。

进入课程

ES6的代理对象写法,还是无法避免修改变量的数据

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号