JS 如何用 WeakMap 实现私有属性? - 奇技淫巧 - 墨渊书肆