可以使用符号在对象上创建真正的私有字段吗?

时间:2017-09-30 20:07:36

标签: javascript node.js ecmascript-6 symbols

使用JavaScript,可以使用符号在对象上创建真正的私有字段吗?

我们怎么做?

这不起作用,因为它只是要创建一个基于字符串的密钥:

let sym = Symbol('foo');
let obj = {};
obj[sym.toString()] = 5;
console.log(obj[sym.toString()]); // 5

那么我们如何分配和检索"私人"给定我们知道符号键的对象属性?

0 个答案:

没有答案