Disons que vous avez un objet javascript comme ceci:
var data = { Name: 'Property Name', Value: '0' };
Vous pouvez accéder aux propriétés par le nom de la propriété:
var name = data.Name;
var value = data["Value"];
Mais est-il possible d'obtenir ces valeurs si vous ne connaissez pas le nom de l'propriétés? Le non-ordonnée de la nature de ces propriétés font qu'il est impossible de les distinguer?
Dans mon cas, je pense en particulier à une situation où une fonction doit accepter une série de paires nom-valeur, mais les noms des propriétés peuvent changer.
Mes pensées sur la façon de faire jusqu'à présent, est de faire passer les noms des propriétés de la fonction avec les données, mais cela se sent comme un hack. Je préfère le faire avec l'introspection, si possible.