Простой фрагмент кода jQuery для возврата ключей объекта. Может быть полезно, когда вы хотите создать динамические переменные из ключей объекта и напрямую ссылаться на значения.
$.extend({
keys: function(obj){
var a = [];
$.each(obj, function(k){ a.push(k) });
return a;
}
})
// Usage:
var obj = {a: 1, b: 2, c: 3, d: 4, jquery: 'noob'}
alert($.keys(obj)); // a,b,c,d,jquery