Object.keys(obj)
renvoie Array
des chaînes qui sont les clés d'un objet.
Mais que se passe-t-il si l'objet est un tableau et que je veux la liste des index entiers qu'il a?
Existe-t-il un moyen simple d'extraire ceci sans avoir à les utiliser tous?Javascript: obtenir toutes les clés entières et toutes les valeurs dans un tableau?
Vous pouvez également utiliser un moyen simple pour implémenter une sorte de Object.values()
pour obtenir un Array
des valeurs (avec les clés normales Array normales) d'un objet?
Pourquoi diable voudriez-vous un tableau de clés ici? Commencez simplement à 0 et passez à 'array.length'. –
Il peut arriver que votre tableau soit presque vide (la plupart des valeurs numériques ne sont pas définies), par conséquent on peut vouloir éviter, par exemple, de boucler jusqu'à 1000000 pour trouver les 32 seules valeurs existantes. – Andrea