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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • Android中实现二级菜单

    Android中实现二级菜单公司项目里的需求,商城的左下角,要求有分类的Menu。看图:1.当点击一级分类,修改二级菜单里面的内容。2.同时一级菜单里的背景变为右边有白色三角的背景。3.当点击二级菜单的条目时候,Popupwindow消失,并且界面更新对应条目的商品数据。我的实现思路是:左下角弹出Popupwindow,里面使用两个ListView实现。我的Demo的效果:

    2022年5月9日
    41
  • 个人博客网站搭建[通俗易懂]

    个人博客网站搭建[通俗易懂]个人博客网站搭建VuePress介绍本人的个人博客网站,网站地址,是基于VuePress进行搭建。什么是VuePress根据官网:VuePress由两部分组成:第一部分是一个极简静态网站生成

    2022年7月1日
    21
  • 解决SVN安装语言包后无法选择中文的问题(亲测可行)

    解决SVN安装语言包后无法选择中文的问题(亲测可行)

    2021年11月7日
    52
  • numpy数组拼接方法介绍(concatenate)「建议收藏」

    numpy数组拼接方法介绍(concatenate)「建议收藏」数组拼接方法一思路:首先将数组转成列表,然后利用列表的拼接函数append()、extend()等进行拼接处理,最后将列表转成数组。示例1:>>>importnumpyasnp>>>a=np.array([1,2,5])>>>b=np.array([10,12,15])>>>a_list=lis…

    2022年4月28日
    48
  • Tomcat报错—Tomcat内存溢出及大小调整

    本文记录一些常见的Tomcat经常出现的内存溢出问题,在查询大量数据和加载jar包出现异常。

    2022年2月24日
    45
  • Java注解@NotNull

    Java注解@NotNull@Null被注释的元素必须为null@NotNull被注释的元素不能为null@AssertTrue被注释的元素必须为true@AssertFalse被注释的元素必须为false@Min(value)被注释的元素必须是一个数字,其值必须大于等于指定的最小值@Max(value)被注释的元素必须是一个数字,其值必须小于等于指定的最大值@DecimalMin(val…

    2022年5月10日
    30

发表回复

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

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