网上说的 Symbol weakmap 感觉都可以拿到私有的属性
没啥完美办法,都只能是模拟,毕竟 JS 语言先天不足,没有访问作用域的概念。
现阶段 Proxy + 闭包算是比较靠谱的了。
真正的私有属性特性你得等 https://github.com/tc39/propo... 这个提案通过以后,不过现在刚 stage-2,离正式发布到 ES 规范里还早的很。
10 回答11.2k 阅读
5 回答4.9k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.8k 阅读✓ 已解决
3 回答4.9k 阅读✓ 已解决
1 回答3.2k 阅读✓ 已解决
3 回答2.4k 阅读✓ 已解决
用闭包模拟吧。