Javascript Obtenir la longueur de la liste des éléments dans l'objet?
J'ai actuellement un objet Javascript qui ressemble à ceci:
Object {0: 8, 1: 9, 2: 10}
Je suis en train d'essayer d'obtenir le nombre d'éléments dans l'objet (c'est à dire 3), mais ne peut pas comprendre comment le faire. Puisque l'objet n'est pas un tableau, je ne peux pas appeler .length()
. J'ai essayé huntsList[2].toString().split('.').length
à diviser les éléments en les virgules et les compter, mais il renvoie 1, car il convertit la totalité de l'objet à une seule chaîne qui ressemble à ceci: ["[object Object]"]
.
Des suggestions pour comment je peux accomplir cette sont appréciées.
Double Possible de javascript comment trouver le nombre d'enfants dans un objet
Double Possible de Comment faire pour obtenir l'objet de longueur
Double Possible de Comment faire pour obtenir l'objet de longueur
OriginalL'auteur user3802348 | 2016-05-30
Vous devez vous connecter pour publier un commentaire.
Vous pourriez obtenir les clés à l'aide de
Object.keys
, qui renvoie un tableau de clés:Exemple
OriginalL'auteur JordanHendrix
Vous pouvez utiliser
Object.keys()
. Elle retourne un tableau des clés d'un objet.OriginalL'auteur dork
avec ce code, essayez d'alerte de la longueur de votre objet maté.!
OriginalL'auteur sudhakar phad