我正在遍历一个hashmap,我可以在控制台中看到hashmap r
和一个{i}键k
被定义(以及相应的值v
) :
r
Object {sent020: Object, sent005: Object, sent007: Object, sent002: Object, sent006: Object…}
k
"sent020"
v
Object {org: "someorg", uptime: Object, ip: "10.10.01.1", countryCode: "FR", memory: Object…}
但我无法访问r.k
:
r.k
undefined
我希望发现r.k
是v
。为什么不是这样呢?
很抱歉,如果这很明显,我是Javascript的新手,Python中的等效代码会产生预期的结果:
>>> r = {"sent20": {"org": "someorg", "ip": "10.10.01.1"}}
>>> for k,v in r.items():
... print(k, v, r[k])
...
sent20 {'org': 'someorg', 'ip': '10.10.01.1'} {'org': 'someorg', 'ip': '10.10.01.1'}