【发布时间】:2014-10-02 18:31:48
【问题描述】:
给定一个 javascript 对象,如何将其转换为 ECMAScript-6 中的数组?
例如,给定:
var inputObj = {a:'foo', b:[1,2,3], c:null, z:55};
预期的输出是:
['foo', [1,2,3], null, 55]
结果中元素的顺序对我来说并不重要。
【问题讨论】:
-
我没有得到你的答案,你在这里看什么?
-
@Mritunjay 一篇博文,也许……
-
不,这样做很好。这是一个体面的问题,也是一个体面的答案。虽然我希望它可以作为类似问题的答案添加,但它们似乎不是 es6 特定的。
-
我在这里放了一个jsperf:jsperf.com/objects-to-array/2
-
使用 Object.values(inputObj)
标签: javascript arrays ecmascript-6