如何从字段数组中获取字段名

how to get field names from array of fields

本文关键字:取字段名 数组 字段      更新时间:2023-09-26

我的对象像这个

var obja = [{USER:"bob",  SCORE:2000, TIME:32,    AGE:16, COUNTRY:"US"},`{USER:"jane", SCORE:4000, TIME:35,    AGE:16, COUNTRY:"DE"},`{USER:"tim",  SCORE:1000, TIME:30,    AGE:17, COUNTRY:"UK"},` {USER:"mary", SCORE:1500, TIME:31,    AGE:19, COUNTRY:"PL"}];

但是我只想在数组中存储字段USER、SCORE、TIME、AGE、COUNTRY

您可以通过这种方式获得对象密钥

var obja = [{USER:"bob",  SCORE:2000, TIME:32,    AGE:16, COUNTRY:"US"}, {USER:"jane", SCORE:4000, TIME:35,    AGE:16, COUNTRY:"DE"},{USER:"tim",  SCORE:1000, TIME:30,    AGE:17, COUNTRY:"UK"}, {USER:"mary", SCORE:1500, TIME:31,    AGE:19, COUNTRY:"PL"}];
for(var key  in obja[0]){ 
 console.log(key)
}