Javascript 如何分离键并将这些键推入数组
我有一个带有键和值的对象…任何人都可以帮助将键从该对象中分离出来,并将这些键推到一个空数组中Javascript 如何分离键并将这些键推入数组,javascript,reactjs,Javascript,Reactjs,我有一个带有键和值的对象…任何人都可以帮助将键从该对象中分离出来,并将这些键推到一个空数组中 example = [{ UID: "101001" college_address: "Hyderabad, Malkajgiri" college_code: "RJC" college_name: "Rahul Junior College" course_name: "
example = [{
UID: "101001"
college_address: "Hyderabad, Malkajgiri"
college_code: "RJC"
college_name: "Rahul Junior College"
course_name: "MPC"
s_no: "1"
total_clicks: "50"
user_city: "Secunderabad"
user_country: "India"
user_mail: "rahul@inkprog.com"
user_name: "Manohar"
user_phone: "9638529654"
user_type: "unknown"
}]
const示例=[
{
UID:“101001”,
学院地址:“海得拉巴,马尔卡吉里”,
学院代码:“RJC”,
学院名称:“拉胡尔初级学院”,
课程名称:“MPC”,
s_no:“1”,
点击总数:“50”,
用户_city:“Secunderabad”,
用户_国家:“印度”,
用户电子邮件:rahul@inkprog.com",
用户名:“Manohar”,
用户电话:“9638529654”,
用户类型:“未知”,
},
];
const res=example.flatMap(Object.keys);
控制台日志(res)代码>
const示例=[
{
UID:“101001”,
学院地址:“海得拉巴,马尔卡吉里”,
学院代码:“RJC”,
学院名称:“拉胡尔初级学院”,
课程名称:“MPC”,
s_no:“1”,
点击总数:“50”,
用户_city:“Secunderabad”,
用户_国家:“印度”,
用户电子邮件:rahul@inkprog.com",
用户名:“Manohar”,
用户电话:“9638529654”,
用户类型:“未知”,
}
];
const keys=Object.keys(示例[0]);
log('keys='+JSON.stringify(keys))代码>您可以迭代对象并将键推入新数组
let exampleObject = {
"key1": "value1",
"key2": "value2"
}
let keys = [];
for (let key in exampleObject) {
if (exampleObject .hasOwnProperty(key)) keys.push(key);
}
console.log(keys);
请参见,您可以将Object.keys
作为对flatMap的回调直接传递:example.flatMap(Object.keys)