以下通过将Symbol分配给sayHello可以正常工作。
var sayHello = Symbol('method');
const bar = {
[sayHello] () {
console.log('hello')
}
};
bar[sayHello]();
如何按照以下说明触发Symbol中的方法
const bar3 = {
[Symbol('method')] () {
console.log('hello')
}
};
答案 0 :(得分:1)
const sym = Object.getOwnPropertySymbols(bar3)[0];
bar3[sym]();