都是自己以前总结的知识点,复习一下顺便发出来加深印象,仅供参考有错误感谢指出。 1. 手写简单Symbol 主要是实现了 Symbol 的几个特征,用对象模拟Symbol,但是并不完善 function SymbolPollify(description) { // 不能用 new 构造 if(new.target !== SymbolPollify) { throw new Error("Symbol 不能用 new 构造") } let symbol = Object.create({ toString() { r...