var obj = {a: 1, b: 2, c: 3}; // ....
var arr = [];
for(var key in obj){ if(!obj.hasOwnProperty(key)){continue;}var item = {}; item[key] = obj[key]; arr.push(item);
}
console.log(arr); // [{a: 1}, {b: 2}, {c: 3}]

// 将Object的属性输出成Array
function objOfPropertyToArr(object) {var arr = [];var i = 0;for (var item in object) {arr[i] = item;i++;}return arr;
}// 将Object的属性值输出成Array
function objOfValueToArr(object) {var arr = [];var i = 0;for (var item in object) {arr[i] = object[item];i++;}return arr;
}/*
* 测试
*/
var obj = {name: "oschina",age: "18"
}
objOfPropertyToArr(obj); // 输出["name", "age"]
objOfValueToArr(obj); // 输出["oschina", "18"]

转载于:https://www.cnblogs.com/sghy/p/7094782.html

object类型转换为Array类型相关推荐

  1. Java object类型转换为int类型

    在struts1的action类中设置了String类型的变量,int类型的变量,把他们放在request中,在jsp页面获取的时候object类型装换位int类型,(Integer)request. ...

  2. python将bytes转为对象_Python3中bytes类型转换为str类型

    Python3中bytes类型转换为str类型 Python 3最重要的新特性之一是对字符串和二进制数据流做了明确的区分.文本总是Unicode,由str类型表示,二进制数据则由bytes类型表示.P ...

  3. C++中类型转换函数:将当前类的类型转换为其它类型

    1.C++中类型转换函数:将当前类的类型转换为其它类型 转换构造函数能够将其它类型转换为当前类类型(例如将double类型转换为complex类型),但是不能反过来将当前类类型转换为其它类型(例如将c ...

  4. java中long类型转换为int类型

    由int类型转换为long类型是向上转换,可以直接进行隐式转换,但由long类型转换为int类型是向下转换,可能会出现数据溢出情况: 主要以下几种转换方法,供参考: 一.强制类型转换 [java] l ...

  5. c++ string类型转换为char *类型

    string 是c++标准库里面其中一个,封装了对字符串的操作 把string转换为char* 有3中方法: 1.data 如: string str="abc"; char *p ...

  6. c语言 int类型转换为string类型

    1. int类型 12345 转换为char类型 12345: #include "stdio.h" /** *int类型转换为string类型 *Int_i: 要转换的int类型 ...

  7. String类型转换为Long类型

    String类型转换为Long类型 //返回Long包装类型 Long.ValueOf("String")//返回long基本数据类型 Long.parseLong("S ...

  8. python将bytes转为str_Python3中bytes类型转换为str类型

    Python 3最重要的新特性之一是对字符串和二进制数据流做了明确的区分.文本总是Unicode,由str类型表示,二进制数据则由bytes类型表示.Python 3不会以任意隐式的方式混用str和b ...

  9. R语言将数值类型转换为字符串类型

    R语言将数值类型转换为字符串类型 目录 R语言将数值类型转换为字符串类型 R语言是解决什么问题的? R语言将数值类型转换为字符串类型 安利一个R语言的优秀博主及其CSDN专栏: R语言是解决什么问题的 ...

最新文章

  1. NIPS | 谷歌AI大军来袭,看450多名员工如何横扫今年大会
  2. linux裁剪图片的软件,ImageMagick教程:如何在Linux命令行中剪裁图像
  3. SAP Spartacus 基于行项目的订单取消功能(order cancel)实现
  4. 连接堡垒机出现java环境_Java 8:长期支持的堡垒
  5. 【渝粤教育】21秋期末考试财务管理10164k2
  6. Winform datagridview相关操作
  7. 你见过哪些饭桌上不礼貌的行为?
  8. 大数据可视化的优点有哪些
  9. 聚焦强化学习,AAAI 2019杰出论文公布:CMU、斯坦福等上榜
  10. java删除文件内容_java 删除文件中的数据
  11. 计算机博弈大赛源代码,2020计算机博弈大赛幻影围棋分组第一天 信息交互模块...
  12. 解决易语言出现死循环代码错误提示
  13. 还在抠图?百万张PNG透明图片免费下载!
  14. 什么是SQL注入?怎么解决SQL注入?
  15. 红旗linux怎么升级,[原]使用yum更新红旗Linux
  16. android 输入法悬浮,专为大屏手机设计,谷歌Gboard输入法新增悬浮键盘功能
  17. 销售订单退货原因对应的快码
  18. Flutter 不容错过的 7 大亮点 | Google I/O 精彩回顾
  19. cocos creator入门教程(六)—— cc.Action使用
  20. 优秀网站看前端 —— 小米Note介绍页面

热门文章

  1. android inset 标签,android – 有几个WindowInsets?
  2. java中什么是 伪共享_【Java】聊聊多线程中的伪共享现象
  3. 蓝桥杯单片机DS1302时钟芯片驱动代码注释
  4. ❤️六W字《计算机基础知识》(五)(建议收藏)❤️
  5. linux推箱子脚本,【编程例题】标准C语言实现推箱子游戏!附解析!
  6. curaengine linux编译,Cura源码在Ubuntu15.04上编译脚本(成功)
  7. android room表关联,如何在首次运行时填充Android Room数据库表?
  8. linux dns中文域名,Linux 搭建中文域名的DNS服务器
  9. bootstrap 垂直居中 布局_CSS3 flex 布局必须要掌握的知识点
  10. C++ vector,STL vector