js 对象转数组 的方法「建议收藏」

js 对象转数组 的方法「建议收藏」直接上代码:1、ES6以上写法:constobjToArr=(model)=>Object.keys(model).map(key=>({key:model[key]}));2、ES5写法:写法一:functionobjToArr(model){returnObject.keys(model).map(key=>({key:model[key]}));}写法二:(该方法相对初级,简单易理解)…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

直接上代码:

1、ES6以上写法:

const objToArr = (model) => Object.keys(model).map(key => ({key: model[key]}));

2、ES5写法:

        写法一:

function objToArr(model){
  return Object.keys(model).map(key => ({key: model[key]}));
} 

        写法二:(该方法相对初级,简单易理解)

function objToArr(model){
  var arr = [];
  for(var key in model){
    arr.push({key: model[key]})
  };
  return arr;
}

根据自身情况,鼠标移入代码块,点击代码块右上角复制即可使用;

代码执行效果:

var a = {a: 'aaa',b:'bbb', c: 'ccc'};
console.log(objToArr(a))   // [ { key: 'aaa' }, { key: 'bbb' }, { key: 'ccc' } ]

欢迎留言交流,QQ:1960816818

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/194313.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • rabbit mq exchange_exchange设置公司邮箱

    rabbit mq exchange_exchange设置公司邮箱上一篇,我们介绍了rabbimtmq的简单工作队列的使用方式,即生产者和消费者之间直接通过绑定相同的workqueue进行消息的发送和接收,如果业务逻辑比较简单,这样的方式也是可以用的,但在实际工作中,实际的业务场景远远比这个复杂,而且需要更加细粒度的对消息进行进行分发和接收,这就需要用到rabbitmq的另外一个组件exchange;顾名思义,exchange在rabbitmq中翻译为交换机…

    2022年10月3日
    1
  • pycharm 2021年最新激活码 有效【在线破解激活】「建议收藏」

    pycharm 2021年最新激活码 有效【在线破解激活】,https://javaforall.net/100143.html。详细ieda激活码不妨到全栈程序员必看教程网一起来了解一下吧!

    2022年3月17日
    69
  • so文件格式详解_文件xls文件怎么打开

    so文件格式详解_文件xls文件怎么打开可执行链接格式(ExecutableandLinkingFormat)最初是由UNIX系统实验室(UNIXSystemLaboratories,USL)开发并发布,作为应用程序二进制接口(ApplicationBinaryInterface,ABI)的一部分,它是一种常用的目标文件格式,主要包含以下三种类型1、可重定位文件:可与其它目标文件一起创建可执行文件和共

    2022年9月15日
    1
  • 初识Zigbee协议栈及其安装

    初识Zigbee协议栈及其安装1.什么是Zigbee协议栈?什么是ZigBee协议栈呢?它和ZigBee协议有什么关系呢?协议是一系列的通信标准,通信双方需要共同按照这一标准进行正常的数据发射和接收。协议栈是协议的具体实现形式,通俗点来理解就是协议栈是协议和用户之间的一个接口,开发人员通过使用协议栈来使用这个协议的,进而实现无线数据收发。ZigBee的协议分为两部分,IEEE802.15.4定义了PHY(物理层)和MAC(介质访问层)技术规范;ZigBee联盟定义了NWK(网络层)、APS(

    2022年5月8日
    39
  • 网络协议、socket、webSocket

    网络协议、socket、webSocket一、网络协议网络协议为计算机网络中进行数据交换而建立的规则、标准或约定的集合。1、OSI七层协议OSI是一个开放性的通信系统互连参考模型,他是一个定义得非常好的协议规范。OSI模型有7层结构,从上到下分别是7应用层6表示层5会话层4传输层3网络层2数据链路层1物理层。下面的图表显示不同的协议在最初OSI模型中的位置:7应用层例如HTTP、SMTP…

    2022年5月2日
    41
  • python-pcl可视化点云工具(windows和ubuntu18.04安装及测试)

    python-pcl可视化点云工具(windows和ubuntu18.04安装及测试)

    2020年11月8日
    391

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号