O principal problema com o comprimento do objeto é que pode ser difícil prever quanto tempo um determinado objeto terá. Isso pode levar a problemas ao tentar alocar memória para o objeto ou ao tentar localizar um objeto específico na memória.
The code below will return the length of an object: Object.keys(obj).length
Este código retornará o comprimento de um objeto. Object.keys(obj) retornará uma matriz das chaves no objeto e .length retornará o número de itens nessa matriz.
Objetos em JavaScript
Em JavaScript, os objetos são uma maneira de agrupar dados relacionados. Os objetos podem ser criados de duas maneiras: usando a palavra-chave new ou usando a função construtora.
Para criar um objeto usando a palavra-chave new, você usaria a seguinte sintaxe:
var obj = novo Objeto();
Para criar um objeto usando a função construtora, você usaria a seguinte sintaxe:
var obj = new Object(); obj.name = “João”;
Propriedades do objeto
Em JavaScript, os objetos possuem propriedades que podem ser acessadas usando o operador ponto (.). Por exemplo, para obter o valor da propriedade “name” no objeto “john” você usaria:
joão.nome
Da mesma forma, para obter o valor da propriedade “age” no objeto “john” você usaria:
john.idade