在数组角度2中转换对象

时间:2017-02-08 19:02:28

标签: arrays angular typescript

我有一个对象:

Object{
         "field1":"fill this field!",
         "field1":"fill this field!",
         "field1":"fill this field!"
}

我需要访问此Object的键和值。 如何在Array中转换此Object以使用forEach。

2 个答案:

答案 0 :(得分:3)

无需"转换"它,你可以直接循环键。

Object.keys(yourObject).forEach( key => {
     console.log(yourObject[key]); //value    
     console.log(key); //key
});

答案 1 :(得分:0)

您可以列出对象的键并将值放置在新数组中。

  const _versions = [];
  Object.keys(versions).forEach(v => _versions.push(versions[v]));
  this.versions = _versions;