const obj = {
toString() {
return 'abc';
}
};
const sym = Symbol(obj);
sym // Symbol(abc)
上面这段代码是什么意思呢?为什么把obj
传入Symbol
作参数的时候,会自动调用toString()
方法呢?
const obj = {
toString() {
return 'abc';
}
};
const sym = Symbol(obj);
sym // Symbol(abc)
上面这段代码是什么意思呢?为什么把obj
传入Symbol
作参数的时候,会自动调用toString()
方法呢?