Iterating over every property of an object in javascript using Prototype?

There’s no need for Prototype here: JavaScript has for..in loops. If you’re not sure that no one messed with Object.prototype, check hasOwnProperty() as well, ie

for(var prop in obj) {
    if(obj.hasOwnProperty(prop))
        doSomethingWith(obj[prop]);
}

Leave a Comment