js如何将对象转换成数组

方法一:Object.values(obj)

示例:
var obj = { name: '小明', age: 22 };
console.log( Object.values(obj) );  // ['小明', 22]

方法二:for-in循环

示例:
var obj = { name: '小明', age: 22 };
var arr = [];
let objName = [];
for(let i in obj) {
	arr.push (obj[i]) //获取属性值
	objName.push(i)   //获取属性名
}
console.log(arr);  // ['小明', 22]
console.log(objName);  //['name', 'age']

运行结果如下:

相关推荐

最近更新

  1. TCP协议是安全的吗?

    2024-04-20 22:10:03       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-04-20 22:10:03       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-04-20 22:10:03       19 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-04-20 22:10:03       20 阅读

热门阅读

  1. uniapp --- 实现图片压缩(兼容H5)

    2024-04-20 22:10:03       12 阅读
  2. Go语言常见错误 | 创建工具包

    2024-04-20 22:10:03       14 阅读
  3. Android中的Choreographer类

    2024-04-20 22:10:03       20 阅读
  4. VPP IKEv2隧道示例

    2024-04-20 22:10:03       16 阅读
  5. SpringBoot:正常启动,Controller 无法访问

    2024-04-20 22:10:03       20 阅读
  6. 动态规划|70.爬楼梯(进阶)

    2024-04-20 22:10:03       38 阅读
  7. npm安装完执行报错找不到 package.json

    2024-04-20 22:10:03       18 阅读
  8. NIO学习

    NIO学习

    2024-04-20 22:10:03      46 阅读
  9. c++入门

    c++入门

    2024-04-20 22:10:03      13 阅读
  10. SQL序列

    2024-04-20 22:10:03       27 阅读