从JSON对象到JavaScript中的数组

我们需要从JavaScript对象创建一个数组,其中包含该对象所有属性的值。

例如,给定此对象-

{
   "firstName": "John",
   "lastName": "Smith",
   "isAlive": "true",
   "a
}

我们必须产生这个数组-

const myarray = ['John', 'Smith', 'true', '25'];

因此,让我们为该函数编写代码-

示例

为此的代码将是-

const obj = {
   "firstName": "John",
   "lastName": "Smith",
   "isAlive": "true",
   "age": "25"
};
const objectToArray = obj => {
   const keys = Object.keys(obj);
   const res = [];
   for(let i = 0; i < keys.length; i++){
      res.push(obj[keys[i]]);
   };
   return res;
};
console.log(objectToArray(obj));

输出结果

控制台中的输出将为-

[ 'John', 'Smith', 'true', '25' ]

输出结果

另一种解决方案:一行备用-

const obj = {
   "firstName": "John",
   "lastName": "Smith",
   "isAlive": "true",
   "age": "25"
};
const res = Object.values(obj);
console.log(res);