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

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

阅读 1.7k
2 个回答

用闭包模拟吧。

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

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

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

推荐问题