如何将对象转换为对象数组?在角

时间:2019-08-24 04:21:10

标签: angular typescript

我的代码有问题,问题是我想将一个对象转换为数组,但是根据下面的示例,可以在图像链接中看到该对象。

https://i.imgur.com/j5wDhNQ.png(对象输出)

示例:

{
  [
    0:{"name": "fiqih", "diskusi": 5}
    1:{"name": "Nah", "diskusi": 2}
    2:{"name": "Nah2", "diskusi": 4}
    etc..
  ]
}

2 个答案:

答案 0 :(得分:0)

只需将您的对象放置在数组中或像下面一样使用new Array()

const obj = {foo: 'bar'};
const arr = [obj]; // or new Array(obj);

console.log(arr);

答案 1 :(得分:0)

您可以这样做:

var obj= {"1": 1, "2": 2}

var arr = Object.entries(obj)