Comment obtenir la clé du tableau de nom à l'aide de jQuery?

J'ai un tableau comme ceci:

var myArray = new Array();

myArray['foo'] = {
    Obj: {
        key: value
    }
};
myArray['bar'] = {
    Obj: {
        key: value
    }
};

Quand je fais console.log(myArray) je viens de me vide [ ]. Et quand j'essaie d'itérer le tableau à l'aide de jQuery each la fonction n'est pas exécutée.

Comment puis-je obtenir la " foo " et " bar " parties du tableau?

Exemple de code:

console.log(myArray); //[ ]

jQuery.each(myArray, function(key, obj) {
    console.log(key); //should be 'foo' following by 'bar'
});

En outre, pourquoi ce travail:

jQuery.each(myArray[foo], function(obj, values) {

    //Why does this work if there are no associative arrays in JS?

});
Il n'y a pas de tableaux associatifs en javascript, lors de l'utilisation de chaînes de caractères comme des clés, vous disposez d'un objet.
Alors, comment puis-je jQuery.each(myArray[foo], function(key, obj) { ? Comment puis-je utiliser une sorte de clés associés tableau que j'ai besoin de créer un tableau de paramètres d'un projet
c'est multidimensionnelle tableau dans ce cas, il est à 2 dimensions

OriginalL'auteur beingalex | 2014-07-23