Ici, c'est peut être un poil plus subtil.
En fait un tableau est utilisé "normalement" avec des index numériques
maintenant ici, on l'utilise pour stocker des index de type clé alphanumériques

dans ce cas, la propriété length d'un tel tableau reste à 0.
J'ai l'intuition que c'est ce paramètre que je passe à la création le nombre d'éléments du tableau avec un index numérique, pour les autres c'est géré 'différemment'

je laisse Keys.count() ça ne mange pas de pain.