我怎么能在es6中将一个大对象映射到一个数组 [英] How i can can map an large object to an array in es6

查看:148
本文介绍了我怎么能在es6中将一个大对象映射到一个数组的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

假设我有大对象

  var object = {a:1,b:2,c:3,d: 4,e:5,f:6,g:7,h:8,i:9,j:10 ...}; 
var array = [];

产量为
[1,2,3,4,5,6,7, 8,9,10 ...]



如何将对象映射到es6中的数组?
请帮助我。

解决方案

您可以使用密钥,对它们进行排序并返回数组中的值。 / p>

  var object = {a:1,b:2,c:3, d:4,e:5,f:6,g:7,h:8,i:9,j:10}; var array = Object.keys(object).sort()。map(k => object [k]); console.log(array);  


Suppose I have large object

var object = { a: 1, b: 2, c: 3, d:4, e:5, f:6, g:7, h:8, i:9, j:10 ...};
var array = [];

Output is [1,2,3,4,5,6,7,8,9,10...]

how I can map object to an array in es6 ? please help me.

解决方案

You could use the keys, order them and return the value in an array.

var object = { a: 1, b: 2, c: 3, d:4, e:5, f:6, g:7, h:8, i:9, j:10};
var array = Object.keys(object).sort().map(k => object[k]);

console.log(array);

这篇关于我怎么能在es6中将一个大对象映射到一个数组的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆