遍历数组的所有键

我有一个数组,其中数据被推送到Array1中,如下所示:

0 : value1, value2

我需要为每个数组项按下一个键,因此一旦添加了项,我就使用ES6向其中添加一个键:

Array2.push({[dynamic_key] : Array1 })

然后我们清空Array1,以便我们可以存储带有键,值对的新项目。现在,Array2结构如下所示:

0: 
 dynamic_key : Array(2)
  0 : value1
  1 : value2

现在,我需要迭代Array2并读取dynamic_key文本以在我的代码中进行比较。我怎样才能做到这一点 ?