我正在使用 repl.it/languages/javascript .
在打印出来之前是否必须将其转换为对象?
我试过了
const mapObject = new Map();
mapObject.set(1, 'hello');
console.log(JSON.stringify(mapObject));
console.log(mapObject);
结果总是空对象。
当我使用
console.log([...mapObject]);
它打印出一个数组格式。
最佳答案
您可以尝试更简单的解决方案。
const mapObject = new Map();
mapObject.set(1, 'hello');
console.log([...mapObject.entries()]);
// [[1, "hello"]]
console.log([...mapObject.keys()]);
// [1]
console.log([...mapObject.values()]);
// ["hello"]
关于javascript - 如何将 JavaScript ES6 map 对象显示到控制台?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45571101/