Javascript :: Wie kommen die Schlüssel des assoziativen Arrays array-Variablen?

Wir haben ein assoziatives array wie dieses:

var aArray = {};
aArray.id = 'test';
aArray['x1'] = [1,2,3];
aArray['stackoverflow'] = 'What\'s up?';
aArray['x2'] = [4,5,6];
var keys = [];
for(var key in aArray) {
  if (aArray.hasOwnProperty(key)) {
    keys.push(key);
  }
}
console.log(keys);

Gibt es keine einfache/kurze Art und Weise, wie man Arrays von - Tasten, um die array-variable ohne Schleife?

Wenn dem so ist, außerdem, möglich ist, gelten einige regelmäßige Ausdruck-Schlüssel-Liste zu bekommen nur Schlüssel passen solche Muster (sagen wir mal /^x/) ohne eine weitere Schleife?

InformationsquelleAutor | 2012-07-19
Schreibe einen Kommentar