Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/385.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何分离键并将这些键推入数组_Javascript_Reactjs - Fatal编程技术网

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)