I have a js object that looks like this:
var object = {
"divisions": {
"ocd-division/country:us": {
"name": "United States",
}
}
};
我想访问嵌套的对象下列出的属性
"ocd-division/country:us"
(也称为"name"),但我遇到的问题是"ocd-division/country"
是一个变量对象。像加拿大这样的国家可能会使用 “:can”等内容。我的问题是,即使它是可变的,我是否仍然可以访问该对象下的名称属性? 我编写了如下的代码,但它调用了文本对象,因此无法考虑对象名称的更改。 var country = document.getElementById("p");
p.innerHTML = object.divisions["ocd-division/country:us"].name;
我是JavaScript的新手,如果这个问题很蠢,请原谅。
Object.keys(divisions)
可以解决你的问题。 - vinayakjdivisions
对象下是否可能有多个项目?如果是这样,您需要获取所有项目还是只需要挑选特定的项目? - Lye Fish