如何在JavaScript中访问数组中对象的值?

如何在JavaScript中访问数组中对象的值?,javascript,arrays,object,foreach,Javascript,Arrays,Object,Foreach,这是我的密码 var a = [ { name:"john", age:18, interests:[ { uname: "computer", http: "google.com" }, { lname:"foo", http: "tw

这是我的密码

var a = [   
    {
        name:"john",
        age:18,
        interests:[
            {
                uname: "computer",
                http: "google.com"
            },
            {
                lname:"foo",
                http: "twitter.com"
            }
        ]
    },
    {
        name:"jack",
        age:21,
        interests:["movies","music"]
    }
]

a.forEach(function(obj){
    for(var key in obj) {
        console.log(key)    
    }
})
如何使用foreach循环从上述代码中访问“uname”(“computer”)的值

a.forEach(function(obj){
    for(var key in obj) {
        if (key == 'interests') {
            console.log(obj[key][0].uname);
        }
    }
})

a[0]。兴趣[0]。取消