Длина объекта в typescript?

есть ли какой-либо способ в typescript, с помощью которого я могу получить длину объекта:

Что-то вроде этого:

Скажем, у меня есть объект:

public customer:any={
     "name":"Bhushan",
     "eid":"879546",
     "dept":"IT"
}

Теперь я пытаюсь получить его длину в typescript.

т. когда я делаю customer.length(), я должен иметь возможность получить значение 3, поскольку он имеет 3 элемента.

Я пробовал Object.getOwnPropertyNames(customer.value), но возвращал его 2, тогда как у меня есть 3 элемента в моем объекте.

любые входы?

Ответы

Ответ 1

Вы можете попробовать следующее:

Object.keys(customer).length

Ответ 2

Object.keys(this.customer).length