indexOf on an object

by Jake Cattrall

JavaScript

Object.prototype.indexOf = function(name){
    var i = 0;
    for(var key in this){
        if(key == name){
            return i;
        }
        i++;
    }
}

var x = { name: 'Jimbob', age: 34 };
document.body.innerHTML = x.indexOf('name');