В настоящее время я работаю над проектом в Javascript. У меня есть массив объектов String, которые я бы хотел пропустить. Однако я не могу понять, как получить доступ к ключу каждого свойства объектов.Доступ к ключам в массиве объектов в Javascript
Например:
var jsonDoc = [
{
"Subject": "XXXXXXX",
"Submitter": "X",
"Dx": "Affected",
"Sample Set": "Arab",
"Sex": "F",
"Pedigree": "0"
},
{
"Subject": "XXXXXXX",
"Submitter": "X",
"Dx": "Affected",
"Sample Set": "North American",
"Sex": "F",
"Pedigree": "0"
}
]
for(var i = 0; i<jsonDoc.length; i++){
for(var key in jsonDoc[i]){
document.write(jsonDoc[i][key]+"<br />");
}
document.write("--- <br />");
}
Однако это только печатает значения, а не ключи:
XXXXXXX
X
Affected
Arab
F
0
---
XXXXXXX
X
Affected
North American
F
0
---
Как я могу получить доступ к Subject, передающим, и т.д. итеративным способом?
Просто напечатать переменная с именем _key_ (которую вы объявили сами) ... – jahroy
'for (ключ var в jsonDoc [i]) {console.log (ключ);}' – tymeJV