Пусть у нас будет вот такой ассоциативный массив:
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);
Есть ли простой/короткий способ получить массивключи к переменной массива без цикла?
Если это так, то дополнительно можно применить некоторое регулярное выражение к списку ключей, чтобы получить только те ключи, которые соответствуют такому шаблону(скажем/^x/
)без другого шлейфа?