【问题标题】:Javascript Object.getOwnPropertyNames returning empty? [duplicate]Javascript Object.getOwnPropertyNames 返回空? [复制]
【发布时间】:2020-11-02 16:14:47
【问题描述】:

我在 JS 中有一个 Map 并执行以下操作:

console.log('Data: ', dataMap);
console.log('Object: ', Object.getOwnPropertyNames(dataMap));

第一行打印出我所期望的:

0: {"data_field1" => 4}
1: {"data_field2" => "test"}
...etc

但是当我使用 Object.getOwnPropertyNames、Object.keys 或 Object.entries 时,没有返回任何内容 - 它只是一个空数组。如果数据清楚地存在,为什么会发生这种情况?我可以使用其他方法来访问该地图的所有属性/键吗?

【问题讨论】:

标签: javascript reactjs dictionary


【解决方案1】:

您说您使用的是Map,所以您可能正在寻找#keys() 之类的。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-10-12
    • 2021-08-30
    • 2017-09-12
    • 1970-01-01
    • 1970-01-01
    • 2019-04-23
    • 1970-01-01
    相关资源
    最近更新 更多