关于javascript:打字稿中的对象长度?

Object length in typescript?

本问题已经有最佳答案,请猛点这里访问。

在typescript中,我是否可以通过任何方法获得对象的长度:

像这样:

假设我有一个物体:

1
2
3
4
5
public customer:any={
    "name":"Bhushan",
    "eid":"879546",
    "dept":"IT"
}

现在我正试着用打字机算出它的长度。

也就是说,当我执行EDOCX1[0]时,我应该能够得到值3,因为它有3个元素。

我试过Object.getOwnPropertyNames(customer.value),但它返回2,而我的对象中有3个元素。

任何输入?


您可以尝试以下操作:

1
Object.keys(customer).length

1
Object.keys(this.customer).length