JavaScript - - By Sam Deering

jQuery Return Keys of an Object

Simple jQuery code snippet to return the keys of an object. Could be useful when you want to create dynamic variables from the keys of the object and reference the values directly.

$.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
Sponsors
Login or Create Account to Comment
Login Create Account