為什么console.log將 WeakSet 顯示為<items unknown>?[13:37:11] [~] nodeWelcome to Node.js v14.4.0.Type ".help" for more information.> let student1 = { name: 'James', age: 26 };undefined> let student2 = { name: 'Julia', age: 27 };undefined> const roster = new WeakSet([student1, student2]);undefined> console.log(roster);WeakSet { <items unknown> }undefined上下文:我在 ES6中的WeakSet上遇到了以下示例。let student1 = { name: 'James', age: 26 };let student2 = { name: 'Julia', age: 27 };const roster = new WeakSet([student1, student2]);console.log(roster);該示例表明它應該打印WeakSet {Object {name: 'Julia', age: 27}, Object {name: 'Richard', age: 31}}但在節點 v14.4.0 中,它會打印WeakSet { <items unknown> }
ES6:WeakSet 上的 console.log 給出 <item unknown>
米琪卡哇伊
2022-10-13 10:58:38