我刚刚发现,在Map上调用Object.entries
确实会返回一个空数组。
我希望它返回Map.entries()
返回的任何内容。
示例:
let map = new Map([[1, 2]])
map.entries() // [[1, 2]]
Object.entries(map) // []
是否有这种行为的原因? 我想将输入转换为地图,但要同时允许对象和地图。所以我去了:
let map = new Map(Object.entries(input))
但这不起作用,因为Object.entries
不适用于地图。
对此有什么解决方案吗?还是可以增强?有计划“解决”这个问题吗?