如何迭代动态键控对象?

S. *_*enk 4 javascript ecmascript-6

我有一个散列对象,其中的键是通过用户选择动态添加的。

我想遍历并提取类似,如果它只是一个数组,我会做的方式,值:selections.map(cart => /*do stuff*/)

我怎样才能做到这一点?

Nin*_*olz 5

Object.keys()

Object.keys()方法返回给定对象自己的可枚举属性的数组,其顺序与for...in循环提供的顺序相同(区别在于 for-in 循环也枚举原型链中的属性)。

var array = Object.keys(selections).map(k => selections[k]);
// get all values from the object
Run Code Online (Sandbox Code Playgroud)