如何迭代动态键控对象?

时间:2016-08-23 12:48:01

标签: javascript ecmascript-6

我有一个哈希对象,通过用户选择动态添加键。

我想迭代它并提取类似于我只是一个数组的方式:List<Integer>

我怎样才能做到这一点?

1 个答案:

答案 0 :(得分:3)

使用Object.keys()

  

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

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