JavaScript
Article

jQuery Return Keys of an Object

By Sam Deering

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

No Reader comments

Recommended

Learn Coding Online
Learn Web Development

Start learning web development and design for free with SitePoint Premium!

Get the latest in JavaScript, once a week, for free.