Search code examples
javascriptobjectiterationfor-in-loop

How do I get the name of an object key in a Javascript for...in loop?


I can iterate over an object like this:

var obj = {name: "Fred"}

for(var value in obj) {
    // Key should be "name"
    console.log(key + ": " + value);
}

How can I find out what key is? Is this possible at all? Any help would be appreciated.


Solution

  • Hope this will be helpful

    var obj = {name: "Fred"}
    
    for(var key in obj) {
        // Key should be "name"
        console.log(key + ": " + obj[key]);
    }
    

    jsfiddle