Я хотел бы получить ключи объекта JavaScript в виде массива, либо в jQuery, либо на чистом JavaScript.
Есть ли менее подробный способ, чем этот?
var foo = { 'alpha' : 'puffin', 'beta' : 'beagle' };
var keys = [];
for (var key in foo) {
keys.push(key);
}
Можно использовать ключи Объекта JavaScript () метод.
JavaScript Object.keys () метод возвращается массив из имен свойства данного объекта в том же порядке, как мы добираемся со стандартным циклом.
Object.keys () метод используется для возврата массива, элементы которого являются строками, соответствующими счетным свойствам, найденным непосредственно на объект.
упорядочивание свойств совпадает с, данный объектом вручную в цикле применяется к свойствам.