Obtenez de l'objet du tableau d'touches de

Je voudrais obtenir les clés d'un objet JavaScript comme dans un tableau, soit en jQuery ou JavaScript.

Est-il moins verbeux que cela?

var foo = { 'alpha' : 'puffin', 'beta' : 'beagle' };
var keys = [];
for (var key in foo) {
    keys.push(key);
}
  • En plus de l'ajout de if(foo.hasOwnProperty(key)), c'est ce que je ferais. Ou, utilisez $.map.
  • Oh, pour une Pythonic one-liner, mais...
  • une vieille question, donc pas la peine d'une réponse complète, mais pour ceux qui en veulent... jsfiddle.net/LR5D9/3 cette solution traite de la question de prototype déclarations gâcher for var in x boucles
InformationsquelleAutor Richard | 2012-01-06