es6 如何实现的私有属性方法

网上说的 Symbol weakmap 感觉都可以拿到私有的属性

阅读 1.6k
2 个回答

用闭包模拟吧。

没啥完美办法,都只能是模拟,毕竟 JS 语言先天不足,没有访问作用域的概念。

现阶段 Proxy + 闭包算是比较靠谱的了。

真正的私有属性特性你得等 https://github.com/tc39/propo... 这个提案通过以后,不过现在刚 stage-2,离正式发布到 ES 规范里还早的很。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题