例如,我有以下 Javascript 对象:
var Object = {
Person_A: { name: 'James', age: 40, country: 'Spain' },
Person_B : { name: 'Smith', age: 50, country: 'France' }
}
我想知道对象中有多少属性Object
,并以数字方式访问这些属性,例如通过Object[n]
。
直到现在(我很少使用 Javascript 对象,但在使用 AJAX 时我确实使用 JSON 作为返回格式)我不知道 Javascript 对象没有length
方法并且不能以数字方式访问。
我尝试将 Javascript 对象转换为与我进行 AJAX 调用时返回的相同类型的 JSON(JSON 作为具有长度方法的对象返回,并且可以数字访问 -只需读取另一个线程,也许我'我错了 - 现在仔细检查)使用JSON.parse(JSON.stringify(Object))
但它只是返回相同的确切对象。
所以,我的问题是,获取像示例这样的对象并使其以数字方式可访问并具有length
方法的最有效方法是什么。
任何帮助将不胜感激(请询问您是否需要澄清我的问题)。
谢谢。