L'obtention de l'objet nom de la propriété

Je me demandais si il y avait un moyen en JavaScript pour faire une boucle par un objet comme si.

for(var i in myObject) {
    //...
}

Mais obtenir le nom de chaque propriété comme cela.

for(var i in myObject) {
    separateObj[myObject[i].name] = myObject[i];
}

Je n'arrive pas à trouver quelque chose comme ça sur Google. Ils disent de passer les noms de variables avec eux, mais ce n'est pas une option pour ce que je suis en train de réaliser.

Merci pour toute aide que vous pouvez offrir.

  • Double de stackoverflow.com/questions/85992/...
  • seperate devrait être separate
  • Merci, corrigé. Wow, cette question est un souffle du passé. J'ai parcouru un 'l' + new Array(1000).join('o') + 'ng' de chemin depuis.
  • vérifié réponse est incorrecte, l'utilisation de l'Objet.méthode keys ().
  • vérifié réponse et l'Objet.les touches() chose faire des choses différentes, donc, en fonction de ce que vous voulez que ce soit, on peut être de droite.
  • Double Possible de Comment dois-je énumérer les propriétés d'un objet JavaScript?

InformationsquelleAutor Olical | 2010-11-23