[英]How to print property name rather than the whole JS object?
假设:
this.state.keys[index] =
Object { -ID01: Object, -ID02: Object, -ID03: Object, -IDO4: Object }
例如,如何打印-ID02
? 我在寻找专有名称-ID02
而不是内部内容及其实际值
// Expected Output -ID02 (string)
Object.keys(this.state.keys[index])
将以数组的形式为您提供该对象中的键。
更多信息在这里:
https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Object/keys
您可以使用Object.keys()
并索引到感兴趣的键中。 例如, -ID02
将位于索引1
。 因此, Object.keys(this.state.keys)[1]
将为您提供所需的内容。
如果您有对象obj
,则Object.keys(obj)
将返回该对象中所有键的数组。 例如:
const obj = { '-ID01': Object, '-ID02': Object, '-ID03': Object, '-IDO4': Object };
let keys = Object.keys(obj); //['-ID01', '-ID02', '-ID03', '-ID04']
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.