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

直接上代码:

1、ES6以上写法:

const objToArr = model) => Object.keysmodel).mapkey => {key: model[key]}));

2、ES5写法:

        写法一:

function objToArrmodel){
  return Object.keysmodel).mapkey => {key: model[key]}));
} 

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

function objToArrmodel){
  var arr = [];
  forvar key in model){
    arr.push{key: model[key]})
  };
  return arr;
}

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

代码执行效果:

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

欢迎留言交流,QQ:1960816818

Published by

风君子

独自遨游何稽首 揭天掀地慰生平