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

实际情况下defineProperties的使用频率?

老师你好,请问实际项目里defineProperties的使用效率高么?谢谢

正在回答

4 回答

应用的场景也是很多的,但确实暂时并不是特别常见。


  1. Node.js编程,需要对属性的访问做控制,需要更健壮的get/set方法提供属性存取的控制。

  2. 前端安全,通过Object.defineProperties禁止部分敏感属性的访问。来防止前端页面环境被插件、ISP等因素篡改。

  3. 一些较为复杂的业务逻辑或较为底层的库,get/set/权限控制在一些情况下会让代码更加健壮。


当然,defineProperties是IE9+才支持的方法,完美的普及和应用还需要一些时间,但不会太远。

3 回复 有任何疑惑可以回复我~
#1

黑白小姐的先生 提问者

谢谢老师,祝新年快乐!
2015-02-19 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

实际情况下defineProperties的使用频率?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信