简单的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