我怎么能在es6中将一个大对象映射到一个数组 [英] How i can can map an large object to an array in es6
本文介绍了我怎么能在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屋!
查看全文